RendererProceduralArgs
RendererProceduralArgs节点允许您使用和声明渲染器过程,例如本机Arnold或RenderMan过程。例如,您可以使用过程来生成头发或其他几何形状。将过程分配给类型为“渲染器过程”的场景图位置,其中渲染器程序分配节点。
连接类型 |
连接名称 |
功能 |
输入值 |
在 |
节点图中要声明和使用本机渲染器过程的位置。 |
控制(UI) |
默认值 |
功能 |
||||||
名称 |
RendererProceduralArgs |
设置程序的名称。 |
||||||
行动 |
建立新位置 |
确定节点采取什么动作: • create new location -在下面创建类型为“渲染器过程参数”的新场景图位置/root/materials/proc名称由name参数。 • inherit from existing location -在指定的位置下方创建类型为“渲染器过程参数”的新场景图位置inheritsFrom.location参数名称由name参数。 • edit existing location -显示由指定的“渲染器过程参数”或“渲染器过程”类型的单个场景图位置的传入值edit.location参数-将指定的编辑应用于该位置的值。 • edit multiple locations -在从CEL语句指定的位置编辑值edit.CEL参数。这不会显示传入的值,因为它们可能因位置而异。这意味着您必须为过程指定dso路径才能显示可设置的参数。 |
||||||
行动 |
(继续) |
• define overrides -接受来自rendererProcedural属性组的拖放属性。有两种使用方法:
• remove overrides -删除或屏蔽继承的属性rendererProceduralOverride在overrides.CEL参数的CEL语句指定的场景图位置处。 |
||||||
When action is: create new location |
||||||||
命名空间 |
不适用 |
指定场景图位置在/root/materials在哪里放置程序。 |
||||||
程序 |
不适用 |
调出文件浏览器或工作室的资产管理浏览器,并使您能够选择要使用的程序。 有关更多信息,请参阅通用参数小部件。 |
||||||
args |
不适用 |
指定args文件属性。 |
||||||
useInfiniteBounds |
是 |
控制过程的声明是否包括边界,渲染器可以使用边界来推迟对过程的评估,直到它需要这些边界内部的数据为止。 设置为Yes,几乎使用无限边界。设置为No,没有界限。 |
||||||
includeCameraInfo |
没有 |
指定渲染插件将相机信息传递到程序的格式。 它包括以下内容:相机的变换,视野和屏幕窗口。 • None -没有相机信息传递到程序。 • As Parameters -摄像机信息作为过程的参数传递到过程中。因此,您要指定args的程序需要接收此摄像机信息,并知道如何处理。 • 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 -摄像机信息作为过程的参数传递到过程中。因此,您要指定args的程序需要接收此摄像机信息,并知道如何处理。 • 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 -摄像机信息作为过程的参数传递到过程中。因此,您要指定args的程序需要接收此摄像机信息,并知道如何处理。 • 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 -摄像机信息作为过程的参数传递到过程中。因此,您要指定args的程序需要接收此摄像机信息,并知道如何处理。 • 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语句小部件类型通用参数小部件。 |
||||||
属性 |
将属性放在这里 |
单击鼠标中键并从中拖动属性Attributes转到该热点以使用该属性。 |
||||||
When action is: remove overrides |
||||||||
替代> CEL |
不适用 |
设置分配所作用的场景图位置的CEL规范。 使用集合表达语言(CEL)指定场景图的位置。的CEL通过单击可使用参数选项Add Statements。 有关更多信息,请参阅文档HTML页面上的CEL参考文档(可通过以下网址访问救命 > 文献资料)或CEL语句小部件类型通用参数小部件。 |