ฉันกำลังสร้างเกม 2.5D isometric (ภาพ 2 มิติ)
ฉันต้องการให้ผู้เล่นสามารถ "ย้อมสี" ชุดเกราะของพวกเขาเสื้อผ้าและสิ่งอื่น ๆ ฉันพบว่าการทำให้สีเทาซีดจางทุกอย่างนำไปสู่การสูญเสียสีผิวที่ "เป็นธรรมชาติ" มากขึ้น ตัวอย่างเช่นการสร้างมังกรที่มีโทนสีเทาแดง / เหลืองจากนั้นใช้สีซ้อนทับนำไปสู่การมังกรสีแดงล้วนๆที่สูญเสียสีรองทั้งหมด ในขณะเดียวกันการตายด้วยสีแดง / เหลือง Dragon Blue เดียวกันทำให้มันเป็นสีน้ำเงิน / ขาวซึ่งดูดีมาก
ตัวละครในเกมของฉันไม่มีอุปกรณ์มากมาย เกมดังกล่าวใกล้เคียงกับที่ League of Legends จัดการกับตัวละครและกราฟิก อาจมีอักขระประเภทเดียว (เช่นฮีโร่) แต่มีหลายชุดสำหรับตัวละครเป็นตัวเลือก ฉันต้องการให้ผู้เล่นสามารถปรับแต่งได้มากที่สุดใน "ชุด" และตัวละครในจำนวนที่ จำกัด
ดังนั้นฉันต้องการให้ผู้เล่นสามารถเลือกตัวละครเลือกอาวุธหนึ่งตัวเลือกสลับระหว่างชุดตัวเลือกจำนวนหนึ่ง (เลเยอร์ลงบนตัวละคร) แล้วย้อมทุกอย่างส่วนใหญ่ (เลือกสีโลหะเฉพาะสำหรับอาวุธเลือกสีใดก็ได้ เลยสำหรับเสื้อผ้า)
ถ้าฉันสามารถใช้โทนสีเทาได้โดยไม่ทำให้สีผมเสีย
นี่คือตัวอย่างของสิ่งที่ฉันกำลังพูดถึง:
มันเป็นไปไม่ได้ที่จะ "ย้อม" มังกรไม่ว่าฉันจะใช้ตัวเลือก "Color Overlay" ของ Photoshop ก็ตาม เห็นได้ชัดว่าฉันทำผิดถ้าเป็นไปได้ที่จะทำให้สีดีขึ้นโดยใช้โทนสีเทา สำหรับสีเช่นสีเขียวหรือสีเหลืองหรือสีม่วงอ่อนงานนี้ใช้ได้ สำหรับสีอื่น ๆ มันทำลายศิลปะ
อย่างไรก็ตามมันดูดีขึ้นมากถ้าฉันไม่ได้ระดับสีเทาและเพียงแค่ใช้สี "HUE" กับภาพต้นฉบับ (แดง / เหลือง)
สีแดง
ม่วงเว้
ตอนนี้ผู้เล่นสามารถย้อมสี Dragon ANY ได้และมันก็ยังดูดีอยู่! (สีเหลืองเปลี่ยนเป็นสีขาวในขณะที่สีแดงเปลี่ยนเป็นสีรุ้ง)
นี่หมายความว่า WHITE หรือ BLACK เป็นสีรองที่ดีที่สุดหรือไม่? จากนั้นใช้วิธีหรือ shader เพื่อเปลี่ยนสีขาว (รอง) เป็นสีอื่น?
มีบทความใดบ้างเกี่ยวกับวิธีการที่ซับซ้อนนี้ในการถ่ายภาพเดี่ยวและใช้สีย้อมพิกเซลที่แตกต่างกันหรือไม่?
สำหรับมังกรมันจะดีที่สุดในฐานะมังกรคอนทราสต์สูงสีขาว / ดำหรือไม่ ชุดสีแดง / เหลืองดีที่สุดหรือไม่ มันกลับกลายเป็นสิ่งที่ดีกว่าสำหรับภาพมากกว่าสีอื่น ๆ ที่ฉันลอง สีเทายังคงเหนือกว่าหรือไม่?
"ตัวเลือกการผสม" ของ Photoshop ไม่มีวิธีการในการ "ย้อม" ภาพที่เหมาะสมสำหรับวิดีโอเกมหรือไม่ Shaders / วิธีการที่ซับซ้อนช่วยให้ฉันประสบความสำเร็จได้ดีขึ้นหรือไม่?
หมายเหตุ: หาก GrayScale อนุญาตให้ฉันลดการใช้ RAM ของภาพหรือป้องกันการสูญเสียคุณภาพในระหว่างการบีบอัดข้อมูลที่สูญหายนั่นจะเป็นสิ่งที่ฉันจะพิจารณาอย่างจริงจัง