在一个主任务之后渲染一个ROPs。
Overview
首先渲染第一输入端,然后再是第二输入端的所有帧,接着第三输入端。此可以让你在每个任务完成时运行“预处理”和“后期处理”节点。此可以用于使用帧间隔方式的渲染任务。如果你只连接了这些节点 (pre → main → post), “pre” 和 “post” 节点会在每帧之后被渲染。
例如,下面的网络:
会渲染pre1, pre2, pre3, mantra1, mantra2, mantra3, post1, post2, post3。
此是一个简单的渲染链:
会渲染pre1, mantra1, post1, pre2, mantra2, post2, pre3, mantra3, post3。
只有第二输入端(Main)是必须的,其它输入端都是可选的。
要同时渲染多个输入端,而非有序的渲染,可以使用Merge ROP。
限制
没有一个输入端可以引用同样的ROP,因为此会导致依赖循环现象。
Pre render和Post render ROPs 不可以被分支,然后再相遇,它们必须是分离的,各自包含的分支。
依赖于 Pre Post ROP 的ROPs(直接的,或间接的),不应该再依赖于Pre render,主任务,或Post render 分支中的任何节点。此会导致循环依赖关系,或处理的两次帧。
重要的是,每个输入端必须有其自身的分支,该分支不会有其它外部ROPs引用。
Parameters
Render | 使用上一次的渲染控制设置来开始渲染。
允许渲染器渲染任何以及所有的帧。 只渲染下面设置的范围中的帧,但允许渲染器渲染其它帧范围(如果是被范围内的帧所参考的)。 只渲染下面设置的范围中的帧,且不允许渲染器渲染其它帧范围(即使是被范围内的帧所参考的)。 |
Render Control | 打开渲染控制对话框,允许你在渲染前调节渲染参数。 |
Run pre render operation | 当启用时,会在主渲染操作前执行预渲染操作。 |
Pre Frame Range | 设置预渲染范围。 |
Main job’s frame range | 在主渲染认为的帧范围上运行预渲染ROP节点。 |
Run Post render operation | 当启用时,在主渲染任务的所有帧后悔执行后期渲染。 |
Post Frame Range | 设置后期渲染的帧范围。 |
Main job’s frame range | 在主渲染认为的帧范围上运行Post Render ROP 节点。 |