深層合成

ディープ合成は、標準の「フラット」合成とは異なる形式のデータを使用してデジタル画像を合成する方法です。名前が示すように、深層合成では追加の深さデータが使用されます。これにより、再レンダリングの必要性が減り、高品質の画像が生成され、オブジェクトのエッジ周辺のアーティファクトに関する問題の解決に役立ちます。

深層合成について

標準の2D画像には、各ピクセルの各チャネルの単一の値が含まれます。対照的に、深い画像にはさまざまな深さのピクセルごとに複数のサンプルが含まれ、各サンプルには色、不透明度、カメラ相対の深さなどのピクセルごとの情報が含まれます。

たとえば、シーン内で移動したオブジェクトのホールドアウトを作成するには、以前は背景を再レンダリングする必要があり、透明ピクセルとアンチエイリアシングで頻繁に問題が発生しました。とNukeのディープコンポジティングノードセットを使用すると、背景を一度レンダリングし、後で背景を再レンダリングすることなく、オブジェクトを別の場所や深度に移動できます。モーションブラーなどの透明なピクセルも欠陥なしで表されるため、ディープコンポジットでの作業はより高速であるだけでなく、より高い画質が得られます。

青い建物の中にボールオブジェクトを配置したディープコンポジット。

クイックスタート

Nukeの深層合成ノードセットでは、次のことができます。

DeepReadノードでディープイメージを読み取ります。見る深い映像で読む

DeepMergeでディープデータをマージします。参照ディープイメージのマージ

DeepHoldoutノードを使用して、ディープイメージのペアからホールドアウトマットを生成します。見るDeepMergeノードでホールドアウトを作成する

深い画像を通常の2Dに平坦化するか、それらから点群を作成します。見るディープデータの作成

DeepSampleノードを使用して、指定されたピクセルでサンプル情報を取得します。見るディープイメージのサンプリング

DeepCrop、DeepReformat、およびDeepTransformノードを使用して、通常の画像と同じように、深い画像をトリミング、再フォーマット、および変換します。見るディープイメージのトリミング、再フォーマット、および変換

DeepFromFrames、DeepFromImage、DeepRecolor、およびScanlineRenderノードを使用して、ディープイメージを作成します。見るディープデータの作成