5/17/2011

Nuke tutorial Overノード

overはMergeノードの中で最も良く使われる合成方法です。
3Dソフトで出力した画像や、キーイングした素材を背景に合成する場合に使います。overはpremultiplyされた画像に対して使います。




overは前景をA、背景をB、前景のアルファをAとすると以下の計算式で表されます

A+B(1-a)

簡単な画像を使って説明していきます。前景はpremultiplyされた画像。背景はアルファ付きでも無しでもかまいません。

まず前景のアルファから背景のアルファを作ります。単純にInvertしていますが、whiteのconstantからアルファを減算しても同じです。
1-a
背景に対して背景のアルファを掛け合わせます。
 B(1-a)
背景に前景を加えます。
A+B(1-a)

ツリーで見るとこのような感じになります。overは実際にはこのような演算処理をしています。


overで合成するときは前景はpremultiplyする必要があります。
次回はpremultiplyされた画像のカラコレについてです。

No comments: