सारांश
कई ग्राहकों ने पूछा है कि ग्रेड नोड मिक्स ल्यूमिनेंस स्लाइडर एक रैखिक मिश्रण क्यों नहीं है।
यहां Nuke में ग्रेड नोड में मिक्स ल्यूमिनेन्स स्लाइडर के पीछे के गणित की व्याख्या दी गई है।
अधिक जानकारी
Nuke के ग्रेड नोड में मिक्स_ल्यूमिनेंस गणना पहले ITU-R BT.709 में विस्तृत रूपांतरण फ़ार्मुलों का उपयोग करके RGB मानों को डिजीटल YPbPr में परिवर्तित करके प्राप्त की जाती है, जिसमें एक गैर-रेखीय गामा एन्कोडिंग शामिल है। मिश्रित ल्यूमिनेंस को रंग-सुधारित और गैर-रंग-सुधारित ल्यूमिनेंस मानों के बीच रैखिक अनुपात के रूप में मिक्स_ल्यूमिनेंस के साथ प्राप्त किया जाता है, और फिर हम अंततः आरजीबी में परिवर्तित हो जाते हैं।
इस उदाहरण में (0.5, 0.5, 0.5) के आरजीबी मानों के साथ, गैर-रंग-संशोधित चमक 0.694 होती है, और रंग-संशोधित चमक 0.524 होती है। मिश्रित चमक तब है:
0.5 * 0.694 + (1 - 0.5) * 0.524 = 0.609।
इसे वापस RGB मानों में परिवर्तित करने पर लगभग (0.362, 0.362, 0.362) प्राप्त होता है।
उदाहरण स्क्रिप्ट ग्रेड नोड की तुलना दो स्थिरांकों के सीधे विघटन से करती है, जहां मिश्रण चमक के बजाय आरजीबी मूल्यों पर किया जा रहा है। यही कारण है कि परिणाम भिन्न हैं, क्योंकि चमक रूपांतरण गैर-रैखिक है।
यदि आप इस उदाहरण स्क्रिप्ट को Nuke में पेस्ट करते हैं, तो इससे मूल्यों में अंतर को स्पष्ट करने में मदद मिलेगी।
set cut_paste_input [stack 0]
Constant {
inputs 0
channels rgb
color 0.25
name Constant3
selected true
xpos -37
ypos -54
}
Constant {
inputs 0
channels rgb
color 0.5
name Constant2
selected true
xpos -128
ypos -52
}
Dissolve {
inputs 2
channels rgb
which 0.5
name Dissolve1
selected true
xpos -87
ypos 55
}
Constant {
inputs 0
channels rgb
color {0.5 0.5 0.5 0}
name Constant1
selected true
xpos -291
ypos -53
}
Grade {
white 0.5
mix_luminance 0.5
name Grade1
selected true
xpos -291
ypos 26
}
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि