DeepMergeノードでホールドアウトを作成する

holdout DeepMergeノードの操作は、入力のサンプルを削除またはフェードアウトしますB入力のサンプルによってオクルードされるA

DeepMergeノードを使用してホールドアウトを作成するには:

1.   削除したいディープイメージを入力するか、パーツをフェードインして入力しますB
2.   入力するオクルージョンパーツとディープイメージを接続するA
3.   DeepMergeプロパティで、設定しますoperationholdout
4.   を使用してサンプルを除外できますdrop zero thresholdコントロール。値を大きくすると、浮動小数点の不正確さが原因で発生するような、アルファ値が非常に小さいサンプルが削除されます。
5.   metadata fromコントロールを使用すると、どの入力のメタデータをノードツリーに渡すかを制御できます。

注意:  いつmetadata fromに設定されていますAllまた、両方の入力に同じ名前のキーがあり、BのキーがAのキーをオーバーライドします。

6.   有効にするvolumetric holdoutお望みならばNukeの値を使用してオクルージョンを計算しますholdoutサンプルの前のサンプルmain。これは、オクルージョンをより正確に表現したものですが、処理に時間がかかる場合があります。

例えば:

M =メインサンプル

H =ホールドアウトサンプル

M0ホールドアウトサンプルがないため、変更されません。M2結合の影響を受けるH0H1 、そしてH2ホールドアウトサンプルとM4すべてのホールドアウトサンプルの影響を受けます。

結果を表示できるようになりました。これは、赤、緑、青、およびアルファチャンネルを含むホールドアウトです。出力画像はまだ深い画像であることに注意してください。

注意:  いつvolumetric holdoutが無効になり、ホールドアウトと一致する深いサンプルが削除され、「より深い」ものもすべて削除されます。