您可以在自定义(Custom)“渲染表示”(Render representation)字段中使用正则表达式来创建过滤器。例如,可以使用一个表达式来遍历集合引用层级,以激活并渲染嵌套集合引用中的表示。通过使用正则表达式来创建过滤器,您可以维护保持集合引用层次的典型制作流程命名方案,同时还仍然可以指定对哪些表示进行激活和渲染。
若要使用正则表达式指定表示,可在“渲染设置”(Render Settings)窗口(“公用”(Common)选项卡)的“场景集合”(Scene Assembly)区域中,选择“渲染表示”(Render representation)列表中的“自定义”(Custom),然后启用“使用正则表达式”(Use Regular Expressions)。在表示名称(Representation Name)、表示标签(Representation Label)和表示类型(Representation Type)字段中键入您的表示。
本部分介绍了一个正则表达式的示例,该正则表达式用于指定,在渲染时激活并渲染名称中附加了 _Collection 或 _render 的表示。集合引用层次中的场景表示中包含资源的多个版本。只有名称中附加了 _render 的场景表示包含用于最终渲染的正确几何体和着色材质。下图所示为集合引用结构。
您可以使用以下表达式来指定在渲染时对属于 _Collections 集合引用层次并且名称中附加了 _render 后缀的表示(资源)进行渲染。