検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
RendererProceduralArgs
RendererProceduralArgsノードを使用すると、ネイティブのArnoldやRenderManプロシージャなどのレンダラープロシージャを使用および宣言できます。たとえば、プロシージャルを使用して、髪やその他のジオメトリを生成できます。プロシージャは、「レンダラープロシージャル」タイプのシーングラフの場所に割り当てられます。 RendererProceduralAssignノード。
接続タイプ |
接続名 |
関数 |
入力 |
に |
ネイティブレンダラーからプロシージャを宣言および使用するノードグラフ内の場所。 |
コントロール(UI) |
デフォルト値 |
関数 |
||||||
名前 |
RendererProceduralArgs |
手続きの名前を設定します。 |
||||||
アクション |
新しい場所を作成する |
ノードが実行するアクションを決定します。 • create new location -「レンダラープロシージャル引数」タイプの下に新しいシーングラフの場所を作成します/root/materials/procで指定された名前を持つnameパラメータ。 • inherit from existing location -によって指定された場所の下に「レンダラー手続き引数」タイプの新しいシーングラフの場所を作成しますinheritsFrom.locationで指定された名前のパラメータnameパラメータ。 • edit existing location -によって指定された「レンダラープロシージャル引数」または「レンダラープロシージャル」タイプの単一シーングラフの場所の入力値を表示しますedit.location parameter-指定された編集をその場所の値に適用します。 • edit multiple locations -CELステートメントで指定された場所の値を編集しますedit.CELパラメータ。これらは場所によって異なる可能性があるため、着信値は表示されません。つまり、設定可能なパラメーターを表示するには、手続きのdsoパスを指定する必要があります。 |
||||||
アクション |
(続き) |
• define overrides -rendererProcedural属性グループからのドラッグアンドドロップ属性を受け入れます。これは2つの方法で使用できます。
• remove overrides -継承された属性を削除またはマスクしますrendererProceduralOverride overrides.CELパラメーターのCELステートメントで指定されたシーングラフの場所。 |
||||||
When action is: create new location |
||||||||
名前空間 |
なし |
シーングラフの位置を指定します/root/materials手続きを配置する場所。 |
||||||
手続き的 |
なし |
ファイルブラウザまたはスタジオの資産管理ブラウザを起動し、使用する手続きを選択できます。 詳細については、アセットおよびファイルパスウィジェットタイプを参照共通パラメーターウィジェット。 |
||||||
args |
なし |
argsファイルの属性を指定します。 |
||||||
useInfiniteBounds |
はい |
プロシージャの宣言に、レンダラーがそれらの境界内からのデータが必要になるまでプロシージャの評価を延期するために使用できる境界を含めるかどうかを制御します。 に設定されている場合Yes、ほぼ無限の境界が使用されます。に設定されている場合No、境界は使用されません。 |
||||||
includeCameraInfo |
なし |
レンダリングプラグインによってカメラ情報がプロシージャに渡される形式を指定します。 これには、カメラの変換、視野、および画面ウィンドウが含まれます。 • None -カメラ情報は手続きに渡されません。 • As Parameters -カメラ情報は、手続きの引数として手続きに渡されます。そのため、引数を指定する手続きは、このカメラ情報を受け取り、それをどう処理するかを知る必要があります。 • As Attributes -カメラ情報は、「ユーザー」属性としてRIBストリームに入れられます。そのため、プロシージャは、使用する場合にこの属性を探す必要があることを知る必要があります。 のParametersそしてAttributes形式は次のとおりです。 • ストリングcameraInfo_path -カメラへのパス。 • 浮くcameraInfo_fov -視野。 • 浮くcameraInfo_near -近くのクリッピング平面までの距離。 • 浮くcameraInfo_far -ファークリッピングプレーンまでの距離。 • 浮くcameraInfo_left -画面ウィンドウが左。 • 浮くcameraInfo_right -画面ウィンドウ右。 • 浮くcameraInfo_top -画面ウィンドウ上部。 • 浮くcameraInfo_bottom -画面ウィンドウの下部。 • フロート[16] cameraInfo_xform -カメラ変換。 |
||||||
includeCameraInfoが次の場合:パラメーターまたは属性として |
||||||||
cameraInfo> whichCamera |
カメラをレンダリング |
• Render Camera -レンダーカメラを選択します。 • Other Camera -を使用してカメラのパスを設定できますcameraPath |
||||||
アクションが次の場合:既存の場所から継承 |
||||||||
InheritsFrom>ロケーション |
なし |
で使用する場所を指定しますScene Graphタブ。のlocationパラメータオプションは、ドロップダウンメニューをクリックして使用できます。 詳細については、次のシーングラフロケーションウィジェットタイプを参照してください。 共通パラメーターウィジェット。 |
||||||
手続き的 |
なし |
ファイルブラウザまたはスタジオの資産管理ブラウザを起動し、使用する手続きを選択できます。 詳細については、アセットおよびファイルパスウィジェットタイプを参照共通パラメーターウィジェット。 |
||||||
args |
なし |
argsファイルの属性を指定します。 |
||||||
useInfiniteBounds |
はい |
プロシージャの宣言に、レンダラーがそれらの境界内からのデータが必要になるまでプロシージャの評価を延期するために使用できる境界を含めるかどうかを制御します。 に設定されている場合Yes、ほぼ無限の境界が使用されます。に設定されている場合No、境界は使用されません。 |
||||||
includeCameraInfo |
なし |
レンダリングプラグインによってカメラ情報がプロシージャに渡される形式を指定します。 これには、カメラの変換、視野、および画面ウィンドウが含まれます。 • None -カメラ情報は手続きに渡されません。 • As Parameters -カメラ情報は、手続きの引数として手続きに渡されます。そのため、引数を指定する手続きは、このカメラ情報を受け取り、それをどう処理するかを知る必要があります。 • As Attributes -カメラ情報は、「ユーザー」属性としてRIBストリームに入れられます。そのため、プロシージャは、使用する場合にこの属性を探す必要があることを知る必要があります。 のParametersそしてAttributes形式は次のとおりです。 • ストリングcameraInfo_path -カメラへのパス。 • 浮くcameraInfo_fov -視野。 • 浮くcameraInfo_near -近くのクリッピング平面までの距離。 • 浮くcameraInfo_far -ファークリッピングプレーンまでの距離。 • 浮くcameraInfo_left -画面ウィンドウが左。 • 浮くcameraInfo_right -画面ウィンドウ右。 • 浮くcameraInfo_top -画面ウィンドウ上部。 • 浮くcameraInfo_bottom -画面ウィンドウの下部。 • フロート[16] cameraInfo_xform -カメラ変換。 |
||||||
includeCameraInfoが次の場合:パラメーターまたは属性として |
||||||||
cameraInfo> whichCamera |
カメラをレンダリング |
• Render Camera -レンダーカメラを選択します。 • Other Camera -を使用してカメラのパスを設定できますcameraPath |
||||||
When action is: edit existing location |
||||||||
編集>場所 |
なし |
で使用する場所を指定しますシーングラフタブ。のlocationパラメータオプションは、ドロップダウンメニューをクリックして使用できます。 詳細については、次のシーングラフロケーションウィジェットタイプを参照してください。 共通パラメーターウィジェット。 |
||||||
手続き的 |
なし |
ファイルブラウザまたはスタジオの資産管理ブラウザを起動し、使用する手続きを選択できます。 詳細については、以下のアセットおよびファイルパスウィジェットタイプを参照してください。 共通パラメーターウィジェット。 |
||||||
args |
なし |
argsファイルの属性を指定します。 |
||||||
useInfiniteBounds |
はい |
プロシージャの宣言に、レンダラーがそれらの境界内からのデータが必要になるまでプロシージャの評価を延期するために使用できる境界を含めるかどうかを制御します。 に設定されている場合Yes、ほぼ無限の境界が使用されます。に設定されている場合No、境界は使用されません。 |
||||||
includeCameraInfo |
なし |
レンダリングプラグインによってカメラ情報がプロシージャに渡される形式を指定します。 これには、カメラの変換、視野、および画面ウィンドウが含まれます。 • None -カメラ情報は手続きに渡されません。 • As Parameters -カメラ情報は、手続きの引数として手続きに渡されます。そのため、引数を指定する手続きは、このカメラ情報を受け取り、それをどう処理するかを知る必要があります。 • As Attributes -カメラ情報は、「ユーザー」属性としてRIBストリームに入れられます。そのため、プロシージャは、使用する場合にこの属性を探す必要があることを知る必要があります。 のParametersそしてAttributes形式は次のとおりです。 • ストリングcameraInfo_path -カメラへのパス。 • 浮くcameraInfo_fov -視野。 • 浮くcameraInfo_near -近くのクリッピング平面までの距離。 • 浮くcameraInfo_far -ファークリッピングプレーンまでの距離。 • 浮くcameraInfo_left -画面ウィンドウが左。 • 浮くcameraInfo_right -画面ウィンドウ右。 • 浮くcameraInfo_top -画面ウィンドウ上部。 • 浮くcameraInfo_bottom -画面ウィンドウの下部。 • フロート[16] cameraInfo_xform -カメラ変換。 |
||||||
When includeCameraInfo is: As Parameters or As Attributes |
||||||||
cameraInfo> whichCamera |
カメラをレンダリング |
• Render Camera -レンダーカメラを選択します。 • Other Camera -を使用してカメラのパスを設定できますcameraPath |
||||||
When action is: edit multiple locations |
||||||||
編集> CEL |
なし |
割り当てが作用するシーングラフの場所のCEL仕様を設定します。 シーングラフの場所は、コレクション式言語(CEL)を使用して指定されます。のCELをクリックすると、パラメータオプションを使用できますAdd Statements。 詳細については、ドキュメントのHTMLページにあるCELリファレンスドキュメントを参照してください( 助けて > ドキュメンテーション)またはCELステートメントウィジェットタイプ共通パラメーターウィジェット。 |
||||||
手続き的 |
なし |
ファイルブラウザまたはスタジオの資産管理ブラウザを起動し、使用する手続きを選択できます。 詳細については、以下のアセットおよびファイルパスウィジェットタイプを参照してください。 共通パラメーターウィジェット。 |
||||||
args |
なし |
argsファイルの属性を指定します。 |
||||||
useInfiniteBounds |
はい |
プロシージャの宣言に、レンダラーがそれらの境界内からのデータが必要になるまでプロシージャの評価を延期するために使用できる境界を含めるかどうかを制御します。 に設定されている場合Yes、ほぼ無限の境界が使用されます。 に設定されている場合No、境界は使用されません。 |
||||||
includeCameraInfo |
なし |
レンダリングプラグインによってカメラ情報がプロシージャに渡される形式を指定します。 これには、カメラの変換、視野、および画面ウィンドウが含まれます。 • None -カメラ情報は手続きに渡されません。 • As Parameters -カメラ情報は、手続きの引数として手続きに渡されます。そのため、引数を指定する手続きは、このカメラ情報を受け取り、それをどう処理するかを知る必要があります。 • As Attributes -カメラ情報は、「ユーザー」属性としてRIBストリームに入れられます。そのため、プロシージャは、使用する場合にこの属性を探す必要があることを知る必要があります。 のParametersそしてAttributes形式は次のとおりです。 • ストリングcameraInfo_path -カメラへのパス。 • 浮くcameraInfo_fov -視野。 • 浮くcameraInfo_near -近くのクリッピング平面までの距離。 • 浮くcameraInfo_far -ファークリッピングプレーンまでの距離。 • 浮くcameraInfo_left -画面ウィンドウが左。 • 浮くcameraInfo_right -画面ウィンドウ右。 • 浮くcameraInfo_top -画面ウィンドウ上部。 • 浮くcameraInfo_bottom -画面ウィンドウの下部。 • フロート[16] cameraInfo_xform -カメラ変換。 |
||||||
When includeCameraInfo is: As Parameters or As Attributes |
||||||||
cameraInfo> whichCamera |
カメラをレンダリング |
• Render Camera -レンダーカメラを選択します。 • Other Camera -を使用してカメラのパスを設定できますcameraPath |
||||||
When action is: define overrides |
||||||||
オーバーライド> CEL |
なし |
割り当てが作用するシーングラフの場所のCEL仕様を設定します。 シーングラフの場所は、コレクション式言語(CEL)を使用して指定されます。のCELをクリックすると、パラメータオプションを使用できますAdd Statements。 詳細については、ドキュメントのHTMLページにあるCELリファレンスドキュメントを参照してください( 助けて > ドキュメンテーション)またはCELステートメントウィジェットタイプ共通パラメーターウィジェット。 |
||||||
attrs |
ここに属性をドロップ |
中からクリックして属性をドラッグしますAttributesタブをこのホットスポットに移動して、その属性を使用します。 |
||||||
When action is: remove overrides |
||||||||
オーバーライド> CEL |
なし |
割り当てが作用するシーングラフの場所のCEL仕様を設定します。 シーングラフの場所は、コレクション式言語(CEL)を使用して指定されます。のCELをクリックすると、パラメータオプションを使用できますAdd Statements。 詳細については、ドキュメントのHTMLページにあるCELリファレンスドキュメントを参照してください( 助けて > ドキュメンテーション)またはCELステートメントウィジェットタイプ共通パラメーターウィジェット。 |
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールしてください。
フィードバックをお寄せいただきありがとうございます。