基本的な3Dシステム

3Dワークスペースは、スクリプト内のノードのグループによって定義されます。最も基本的なセットアップには、カメラノード、レンダーノード、シーンまたはジオメトリノード、および3D合成スペースにパイプする2D画像を提供するノードが含まれます。

基本的な3Dノードツリー:2D画像、
ジオメトリ、シーン、レンダリング、カメラ。

3Dビューアー

3Dノード構造を取得したら、任意のビューアを使用できますNuke 3D合成スペースへのゲートウェイとして。選ぶ3Dビューのドロップダウンメニューから、またはTabビューアー上でキーを押して、2Dビューと3Dビューを切り替えます。

ビューのドロップダウンメニューには、正射投影ビュー(rtside、lfside、top、bottom、front、back)も表示されます。これらのビューは、非透視ビューをシーンに提供します。4分の3パースペクティブでは、オブジェクトを軸上に正確に配置するのが困難な場合があり、非パースペクティブビューを使用すると、物事を並べやすくなります。

ジオメトリまたはシーンノード

すべての3Dシステムには、カメラが「見る」ことができる画像やクリップを受け取るために、カード、球、立方体などのジオメトリが必要です。 1つで十分ですが、大量の3Dデータを使用して複雑なシステムをセットアップできます。3Dシステムに2つ以上のオブジェクトがある場合、カメラ(およびScanlineRenderノード)がすべてのオブジェクトを一度に見ることができる「場所」を作成するために、シーンノードが必要です。

カメラノード

カメラノードは、シーンにビューを作成します。物理カメラのプロパティを一致させるのに役立ついくつかのコントロールがあります。その位置をアニメートしたり、アニメーションやトラッキングデータをインポートして、3Dシーンを背景プレートと一致させることができます。3Dシステムでは、シーンノードに複数のカメラを接続して、3Dシーンに異なるビューを作成できます。

ヒント:  ScanlineRenderノードに接続して出力を生成できるカメラは1つだけですが、複数のScanlineRender / Cameraノードのペアを挿入して、さまざまな視点からの出力を生成できます。

ScanlineRenderノード

最後のノードであるScanlineRenderは、3Dシーンの結果を2D画像としてコンポジットに送り返します。それは常に2Dイン、3D操作、そして2Dバックであり、これがしばしば「2-and-a-half-D」と呼ばれる理由です。

スキャンラインレンダーノードは、画像を2Dに変換します。

ScanlineRenderノードによって作成された画像は、プロジェクト設定と同じ解像度です。特定の解像度をレンダリングする必要がある場合は、オプションを使用しますbgパイプ。必要な解像度でConstantノードを接続し、ScanlineRenderノードの出力を定義します。

これで、合成スクリプトの基本的な3Dセットアップがわかりました。試乗してみましょう。