ฉันเพิ่งสร้างเฉดสีสำหรับโลหะที่สะอาดและแปรงสำหรับเกมของฉันและฉันมีความสุขมากกับผลลัพธ์
โลหะสะอาด:
คุณลักษณะที่สำคัญที่สุดในการทดลองของฉันคือการสะท้อนสภาพแวดล้อมด้วยแผนที่ลูกบาศก์ ฉันปรับใช้พวกเขาด้วยสภาพแวดล้อมแบบเรียลไทม์ระหว่างการเรนเดอร์กับพื้นผิว แต่บ่อยครั้งที่ภาพนิ่งจะให้ผลลัพธ์ที่ดีและทำให้เบลอง่ายขึ้น คุณสมบัติที่สำคัญที่สุดลำดับที่สองคือเอฟเฟ็กต์เฟรส (fresnel effect) ซึ่งทำให้ silhuettes ของวัตถุดีขึ้น ตัวอย่างนี้ให้มุมมองที่กลมสำหรับลูก ไม่จำเป็นต้องใช้แสงแบบพิเศษเนื่องจากแผนที่ลูกบาศก์สามารถให้ไฮไลต์ได้โดยตรง การเรนเดอร์ HDR เป็นสิ่งสำคัญเช่นกันเพื่อทำให้การสะท้อนแผนที่คิวบ์ดูดี
แปรงโลหะ:
สำหรับโลหะแปรงคุณได้ผลลัพธ์ที่ดีค่อนข้างง่ายโดยใช้พื้นผิวแปรงสิ่งนี้พร้อมกับแสงแบบแอนไอโซทรอปิก สำหรับแสงแบบแอนไอโซโทรปิกคุณสามารถหาบทช่วยสอนได้จากเว็บ แต่ฉันใช้ตัวเองโดยใช้ blinn-phong เป็นฐาน ซึ่งหมายความว่าคุณต้องการแทนเจนต์หรือบิทูเมนนอกเหนือไปจากบรรทัดฐานในโมเดลของคุณ การสะท้อนสภาพแวดล้อมนั้นยุ่งยากสำหรับโลหะขัดเงา คุณสามารถสุ่มตัวอย่างจากหลายทิศทางจากแผนที่คิวบ์โดยขึ้นอยู่กับทิศทางสัมผัส / ทิศทางของบิทเบนท์ แต่คุณอาจต้องการตัวอย่างจำนวนมากเพื่อให้ได้ผลลัพธ์ที่ดี อย่างไรก็ตามไม่จำเป็นต้องใช้สิ่งนี้เนื่องจากพื้นผิวและแสงแบบแอนไอโซโทรปิกที่มีแหล่งกำเนิดแสงหลายจุดดูดีอยู่แล้ว ผลลัพธ์ที่ได้ในกรณีของฉันมีลักษณะเช่นนี้: