検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
3Dシーンのレンダリング
3Dビューアーは、OpenGLハードウェアレンダーを使用してシーンを表示します。シーンを構築するとき、 Nukeレンダーノードに接続されたカメラの視点から高品質の出力をレンダーします。レンダリングされた2Dイメージは、合成ツリーの次のノードに渡され、スクリプト内の他のノードへの入力として結果を使用できます。
レンダーノードの選択
Nukeさまざまなタスクに適した2つのレンダーノード、ScanlineRenderとRayRenderが付属しています。ScanlineRenderは、その名が示すように、画像を下に向かって行ごとにレンダリングします。RayRenderは、カメラまたは仮想の目から光源までのパスをピクセルごとにトレースします。
注意: NukeXそしてNuke Studioまた、別のレイレンダラーであるPixarのPhotoRealisticRenderMan®も含まれています。見るPrmanRender詳細については。
ScanlineRenderおよびRayRenderノードは同じ入力を持ち、それぞれの同じコントロールのいくつかを共有しますPropertiesパネルが、両方とも長所と短所が異なります。
• ScanlineRenderは一般に結果を高速化しますが、反射と屈折では精度が低下します。
• ScanlineRenderは、 deepノードツリーへのチャネル。見るScanlineRenderを使用してディープデータを生成する。
• RayRenderは通常、非常に正確な反射を生成します、ただし処理時間はかかります。
• RayRenderは現在、ディープワークフローをサポートしていないか、スプライトベースのパーティクルをレンダーしていますNukeXのパーティクルシステム。
一般的なルールとして、レンダーを待つ余裕があり、スプライトに依存するディープデータやパーティクルが不要な場合は、RayRenderを使用します。
シーンをレンダリングする
3Dシーンを2D空間にレンダーするには、シーン、レンダーカメラ、レンダーノードの3つが必要です。正しくセットアップすると、レンダーノードの出力がノードツリーに渡され、通常どおりに合成されます。
シーンをレンダリングするには:
1. | ジオメトリ、マテリアル、ライトなどを含めて、3Dシーンを通常どおり設定します。 |
2. | レンダーノードを追加し、シーンをobj/scn入力。 |
3. | レンダーカメラがレンダーノードのcam入力。見るカメラ詳細については。 |
4. | 背景を追加しますbg必要に応じて入力します。使用できますbg背景画像をシーンに合成し、出力解像度を決定するための入力。 |
注意: もしbg入力は使用されません。レンダーノードの出力はデフォルトで root.formatまたはroot.proxy_formatで定義されているProject Settings。
5. | ビューアーを2Dに切り替えます。 |
6. | レンダーノードの出力をスクリプト内の適切な2Dノードに接続します。 |
見る
モーションブラーを3Dシーンに追加するには
上のプロパティを使用できますMultiSampleタブを使用して、3Dシーンにモーションブラーを追加します。詳細については、 モーションブラーを3Dシーンに追加する。
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。