เหตุใดโหนด“ รวม HSV” จึงแสดงสีที่ต่างกันโดยมีค่าเดียวกัน

Aug 20 2020

ฉันสร้างวัตถุที่เป็นแก้วและให้สีที่ต้องการ แต่ตอนนี้ฉันต้องการทำให้สีของมันเคลื่อนไหวในตอนท้ายของแอนิเมชั่น (เช่นและอื่น ๆ ) ดังนั้นฉันจึงใช้โหนด "รวม HSV" และใช้ค่าเดียวกันทั้งหมดเพื่อสร้างสีใหม่

แต่ที่นี่คุณสามารถดูได้ว่าเมื่อใดที่สีเหล็กไหลถูกสร้างขึ้นในโหนด HSV โดยใช้ค่าเดียวกันโหนด HSV จะให้สีที่แตกต่างออกไป (ตัวอย่างวัตถุทางด้านซ้าย)

ฉันได้ตัดสินใจเลือกสีแรกแล้วและไม่ต้องการเปลี่ยน เหตุใดความแตกต่างนี้จึงเกิดขึ้นและฉันจะแก้ไขได้อย่างไร

ขอขอบคุณ.

คำตอบ

8 uvnoob Aug 20 2020 at 13:08

ลองเพิ่มโหนดแกมมาที่มี 2.2 ระหว่างโหนดรวมและโหนด bsdf ฉันลองแล้วดูเหมือนว่าจะได้ผล

ด้านขวาใช้ bsdf แก้วอื่น

ฉันถือว่าตัวเลือกสี RGB ได้รับการแก้ไขแกมมาแล้ว (เพื่อรักษาเวิร์กโฟลว์เชิงเส้น) ในขณะที่โหนด Combine HSV เป็น - สมมติว่า - วิธีการทางคณิตศาสตร์เพิ่มเติมเกี่ยวกับสีนั้นไม่ เพิ่มโหนดแกมมาที่มีค่า 1 / 2.2 ระหว่างโหนด RGB และ Emission shader และคุณจะได้รับค่าเดียวกันกับโหนด Combine HSV

ที่มา: https://blenderartists.org/t/different-outputs-of-rgb-and-combine-hsv/675268