요약
많은 고객이 등급 노드 혼합 휘도 슬라이더가 선형 혼합이 아닌 이유를 문의했습니다.
다음은 Nuke 의 Grade 노드에 있는 혼합 휘도 슬라이더 뒤에 있는 수학에 대한 설명입니다.
추가 정보
Nuke 등급 노드의 mix_luminance 계산은 먼저 비선형 감마 인코딩을 포함하는 ITU-R BT.709에 자세히 설명된 변환 공식을 사용하여 RGB 값을 디지털화된 YPbPr로 변환하여 수행됩니다. 혼합 휘도는 색 보정 휘도 값과 색 보정되지 않은 휘도 값 사이의 선형 비율인 mix_luminance를 사용하여 얻은 다음 최종적으로 RGB로 다시 변환합니다.
RGB 값이 (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)가 됩니다.
예제 스크립트는 등급 노드를 휘도가 아닌 RGB 값에 대해 혼합이 수행되는 두 상수의 직선 디졸브와 비교합니다. 이것이 휘도 변환이 비선형이기 때문에 결과가 다른 이유입니다.
이 예제 스크립트를 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
}
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요