On this page |
概要
-
RenderProductは、1つ以上のRenderVarsをファイル(またはインタラクティブバッファ)に結合します。
-
Render Product Prim(
UsdRenderProduct
)は、Render Settings Prim(UsdRenderSettings
)から参照されます。 このRender Settings Primには、シーンをレンダリングするための全般的な設定が格納されています。 Render Product Primは、この特定のRender Product用にこのRender Settings Prim上のどれかのアトリビュートをオーバーライドすることができます。 -
特定のレンダラーは、圧縮設定、ファイルタイプメタデータなどの構成をするための追加設定に対応しています。 これらの設定は、レンダラー固有のSchema APIに準拠したアトリビュートにエンコードされます。
-
Render Product Primsは、シーングラフツリー内の
/Render
下のどこかになければなりません。
Primsの作成 vs. 編集
このノードは、 USD Primsを直接的に作成または編集するノード のクラスに属します。 このようなノードは、 Createモード または Editモード で動作します。 このモードは、 Create Primitives チェックボックスまたは Create/Editポップアップメニュー で制御します。 Createモードでは、このノードは新しいPrimsを作成します。 Editモードでは、このノードは、既存のPrim上のアトリビュートを変更します。
USDアトリビュートに該当したパラメータの左側には、このノードがアトリビュートを編集する 方法 を制御するためのポップアップメニューが付いています。
ポップアップのメニュー項目 |
意味 |
---|---|
Set or Create |
既にアトリビュートが存在しているかどうかに関係なく、指定した値をそのアトリビュートに設定します。 |
Set If Exists |
既にアトリビュートが存在している場合にのみ、指定した値をそのアトリビュートに設定します。 このモードを使用することで、正しいタイプのPrimsにのみアトリビュートを設定することができます。
例えば、 |
Block |
アトリビュートが存在していないように見せかけるので、これはデフォルト値を取得します(アトリビュートがPrim上にまだ存在していない場合、これは何もしません)。 |
Do Nothing |
このパラメータを無視し、どのようにしてもアトリビュートを作成も変更もしません。 |
パラメータ
Action
このノードが新しいPrimsを作成するのか、または、既存のPrimsを編集するのかどうか。
Primitive Path
Createモードでは、これは、Prim(s)を作成するシーングラフ内の場所を制御することができます。
デフォルトは通常では/$OS
になっています。
これは、ノードと同じ名前でルートレベルにPrimを作成します(例えば、/tube1
)。
このデフォルト値は、名前の干渉を回避するのに役立ちますが、整理する観点では良くないです。
Primsを作成する時は、 Primitive Path が良い値になるように変更することを忘れないでください。
例えば、モデルを作成したノードの後でそのモデルに名前を付けるのではなくて、モデル内のジオメトリの後に名前を付けるようにしたいのであれば、/Models
ブランチ下にモデルを配置すると良いでしょう。
"Create Primitives"セクションには、新しいPrim(s)の作成方法に関する基本的なコントロールが含まれています。
Primitives
Editモードでは、このノードには Primitive パラメータが表示されます。 このパラメータには、ノードが作用するPrim(s)を指定することができます。 テキストボックスの隣にある選択ボタンをクリックすることで、 Scene Graph Tree からPrimsを選択することができます。 コレクション内のすべてのPrimsのマッチングといった高度なマッチングには、プリミティブパターンも使用することができます。
Standard
Ordered Render Vars
消費して最終Render Productに結合したいRenderVarsを指定します。 Render Varsの順番が出力ドライバに関係する場合、このリレーションシップ内のターゲットの順番で、使用する順番が決まります。
Product Name
出力ドライバ/表示ドライバがRender Productに付ける名前を指定します。 これは、ファイルシステムや他のストレージ上のRender Productを目的の位置に配置する役割を担ったドライバ側で編集される名前として指定します。
Product Type
生成する出力のタイプ。 デフォルトの"raster"は2D画像を示します。
今後、UsdRenderに追加でRender Productタイプを定義することができます。
Camera
シーンのレンダリングに使用するUSDカメラPrim(UsdGeomCamera
)のパス。
Resolution
出力画像の水平サイズと垂直サイズ(単位はピクセル)。
Instantaneous Shutter
カメラの Shutter Close パラメータを Shutter Open 時間と同じになるようにオーバーライドして、ゼロ幅のシャッター間隔を生成します。 これがモーションブラーを無効にするための便宜的な方法です。
Aspect Ratio Conform Policy
出力画像のアスペクト比( Resolution の幅を高さで割った値)がカメラの絞りのアスペクト比(カメラのアトリビュートで制御)に一致しなかった場合の挙動。 これによって、カメラを切り替えた時に標準レンダラーが妥当な挙動をするようにすることができます。
Expand Aperture
必要に応じて、画像に合うようにカメラの絞りを広げます。
Crop Aperture
必要に応じて、画像に合うようにカメラの絞りをクロップします。
Adjust Aperture Width
必要に応じて、画像に合うようにカメラの絞り幅を変更します。
Adjust Aperture Height
必要に応じて、画像に合うようにカメラの絞り高さを変更します。
Adjust Pixel Aspect Ratio
カメラに合うように画像のアスペクト比を変更します。
Data Window NDC
出力画像全体のうち、このウィンドウ内だけをレンダリングするようにレンダラーに指示します。
この矩形は、正規化された0
から1
の範囲の値でminX, minY, maxX, maxY
を指定します。
0, 0
座標は左下、1, 1
座標は右上を示します。
デフォルトのウィンドウの0, 0, 1, 1
は、画像全体を網羅します(つまり、クロップされません)。
このウィンドウを使用することで、一時的にレンダリングをテスト用に小さい領域に クロップ することができます。
マイナス値または1より大きい値を指定することで、 オーバースキャン データを表示することもできます。
そのデータがウィンドウ内に 完全に収まっている 場合のみピクセルがレンダリングされます。
正規化された座標は、 Aspect Ratio Conform Policy で調整された 後 の画像にマッピングされます。
Pixel Aspect Ratio
画像 ピクセル ( 画像自体 ではありません )のアスペクト比(幅/高さ)。
デフォルトの1.0
は、正方形ピクセルを意味します。