サポートチケットを作成する
フォローする

Q100370:RenderOutputDefineノードを使用してレンダーパスを定義する

概要

この記事では、Katanaでレンダーパスを定義し、レンダラー固有のオプションを利用する方法について説明します。

詳しくは

Katanaプロジェクトを最終的な画像結果にレンダリングするには、どのレンダーパス(AOVパスおよびLPEパスとも呼ばれる)を出力するかを定義する必要があります。これは、最終イメージの出力設定を構成するRenderOutputDefineノードと共に、パスを定義するレンダラー固有のノードを使用して実行できます。

レンダーパスの設定に関する詳細は、 Katanaオンラインヘルプにもあります。


レンダリングパスは、ライトパスエクスプレッション(拡散、スペキュラ、透過、サブサーフェスレイヤーなど)から、より複雑なAOVレイヤー(ディープレイヤー、モーションベクトル、スクリプトなど)までさまざまです。

レンダーパスの設定方法はレンダラーによって異なります。ただし、ほとんどの場合、レンダラー名をプレフィックスとして1つのOutputChannelDefineノードを使用する必要があります。
レンダリングパスごとに(PrmanOutputChannelDefineなど)および1つのRenderOutputDefineノード。

これが現在のレンダラ固有のノードです。
レンダー = PrmanOutputChannelDefine
Arnold = ArnoldOutputChannelDefine
V-Ray = VrayOutputChannelDefine
3Delight = DlSettings



AOV&LPEパスを設定する

Katanaで使用できる各レンダリングシステムには、カスタムAOVパスとLPEレンダリングパスを設定するための独自の方法があります。

RenderManとArnoldには、Katanaからアクセスできるサンプルプロジェクトがあります。これらの例は、プロジェクト用にAOVを設定する方法を理解するのに役立ちます。

それらにアクセスするには、Katanaを開いて、

ヘルプ > サンプルプロジェクト > Katana 205 - その他の技術例 > 二次画像(AOV)


3Delight
3Delightはスーパーツールを使用してDlSettingsというAOVを設定します。このSuperToolは3Delightのレンダリング設定と画像レイヤーを1つのノードに保持しているため、他のレンダラーのOutputChannelDefineノードと比較したときにユニークになります。

3DelightのDlSettings SuperToolの詳細については、以下のドキュメントを参照してください。
3Delight DlSettingsスーパーツール

RenderMan
RenderManは、以下のリンクでPrmanOutputChannelDefineノードオプションとAOV&LPE式を設定する方法についてのドキュメントを提供しています。

PrmanOutputChannelDefine: RenderManのPrmanOutputChannelDefine
RenderMan AOV式: RenderManの任意の出力変数
RenderMan LPE式: RenderManライトパス式


アーノルド
Arnoldは、次のリンクでArnoldOutputChannelDefineノードに関するドキュメントを提供しています。
アーノルドテクニカルガイド - アーノルドシェーダ

アンビエントオクルージョンパスを設定する方法を説明するもう1つの便利なコミュニティ投稿は次のとおりです。
Foundryコミュニティフォーラム - KatanaでのArnold Ambient Occlusionパスの設定


V線
V-Rayはそれらのレンダーパスを設定するためのいくつかの例を提供します。これらは以下のリンクからアクセスできます。

V線設定ExtraTexレンダリング要素
V線設定マテリアル選択レンダリング要素


RenderOutputDefineノードの概要

新しいレンダリング出力を作成する方法、または既存のレンダリング出力の設定を上書きする方法については、カラー出力の定義と上書きKatanaオンラインヘルプの章を参照してください。


RenderOutputDefineノードのパラメータは、 リファレンスガイド> 3Dノード> RenderOutputDefineからアクセス可能なKatanaオンラインヘルプのドキュメントに記載されています。



レンダーレイヤのカスタムレンダー場所を設定する

あなたはRenderOutputDefineノードの「locationType」パラメータを選択する必要が場所をレンダリングするカスタムを設定し、「Fの ILE」にそれを切り替えるには。これにより ' renderLocation 'パラメータが公開され、カスタムファイルパスを定義できます。


' locationType 'が ' local 'に設定されている場合、レンダーレイヤは$KATANA_TMPDIR定義されたあなたのマシンの一時ディレクトリに保存されます。


資産管理システムを使用している場合は、その場所は資産管理の実装によって決まります。


以下は、カスタムレンダリング位置が定義されたRenderOutputDefineノードのスクリーンショットの例です。

RenderOutputDefineLocation.PNG

GroupStackを介したレンダーパスの設定

多数のレンダーパスを扱う場合、それらを整理するための素晴らしい方法は、すべてのRenderOutputDefineノードを単一のGroupStackノードに圧縮しておくことです。


これは、GroupStackノードにスタックされたパスのリストを表示するスクリーンショットの例です。

RoDGroupStack.PNG


Shiftキーを押しながらマウスを中マウスボタンでスタックにドラッグすることで、ノードグラフからグループスタックにノードを簡単に追加できます。


GroupStackノードのパラメータと用途についてもっと知りたい場合は、Katanaオンラインヘルプのリファレンスガイド>その他のノード> GroupStackを参照してください。

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
1人中0人がこの記事が役に立ったと言っています

コメント