DeepMerge

DeepMergeは、複数のディープイメージのサンプルをマージし、各出力ピクセルに各入力の同じピクセルのすべてのサンプルが含まれるようにします。また、それを使用してholdoutのサンプルBのサンプルによってオクルードされる入力A入力またはplus 重複サンプル から AそしてB入力。

入力とコントロール

接続タイプ

接続名

関数

入力

A、B

マージするディープイメージ。

Control (UI)

Knob (Scripting)

Default Value

関数

DeepMerge Tab

operation

operation

combine

入力をマージする方法を設定します。

combine -からのサンプルを結合しますAそしてB入力。

holdout -からサンプルを差し出すBのサンプルによる入力A入力。これにより、入力のサンプルが削除またはフェードアウトされますB入力のサンプルによってオクルードされるA

plus -追加AそしてBサンプルのオーバーラップ。ホールドアウト後にデータを再結合するときに役立ちます。

drop hidden samples

drop_hidden

disabled

有効にすると、他のサンプルによって完全に隠されているサンプル(つまり、アルファが1である他のサンプルの背後にあるサンプル)は破棄されます。

このコントロールは、 operationに設定されていますcombine

drop zero threshold

drop_zero_threshold

0.0000001

アルファ値がこのしきい値を下回るサンプルは、ホールドアウトから破棄されます。これは、浮動小数点の不正確さが原因でアルファ値が非常に低いサンプルを除外するのに役立ちます。

このコントロールは、 operationに設定されていますholdout

metadata from

metainput

B

ノードツリーに渡される入力のメタデータを設定します。

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

volumetric holdout

volumetric_holdout

disabled

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

例えば:

M =メインサンプル

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

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

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

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

ステップバイステップガイド

ディープイメージのマージ

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