CG_VFX

[NUKE] 합성은 어떻게 이루어질까? (1)

OPIM_NukeTip 2013. 11. 16. 21:10







위에 보시는 A와 B 두 영상을 합성하려면,
흰색과 검정색으로 이루어진 '매트'가 필요합니다.




(그림) 매트


합성공식은 아래와 같습니다.

Aa + B(1-a)


NUKE에서, 흰색은 '1' 이고, 검정색은 '0' 입니다.


Aa + B(1-a)

A영상과 a매트를 곱하면? 
흰색(1)과 곱해진 부분은, 자신의 고유값이 나오고,
검정색(0)과 곱해진 부분은, 0이 됩니다.




(그림) A X a = Aa


Aa + B(1-a)


'(1-a)' 는 매트를 반전시킵니다. 
'1-1=0' : 1이었던 부분은 0이 됩니다.
'1-0=1' : 0이었던 부분은 1이 됩니다.
 



(그림) 1 - a = ia


 

Aa + B(1-a)


반전된 매트를 B영상과 곱해줍니다.
A와 a를 곱한 것 처럼,
1과 곱해진 부분은 고유값으로 남고,
0과 곱해진 부분은 0이 됩니다.




(그림) B X ia = B(1-a)


Aa + B(1-a)


이제, 매트를 곱한 두 영상을 서로 더해줍니다.
 



Aa + B(1-a)