生成基于磁盘的,可被 RenderMan 使用的archive文件。
RIB archive存储着几何体,着色等信息。一些参数可能会在调用脚本前被传输到脚本中,以及会进行一些变量的扩展。
Parameters
Render | 开始归档文件的生成。 | ||||||||||||||||
Render Control | 打开渲染控制对话框,允许你在渲染前调节渲染参数。 | ||||||||||||||||
Valid Frame Range | 控制渲染的帧范围,有“Render any frame”,“Start/End/Inc ”,Render Frame Range方式。
| ||||||||||||||||
Start/End/Inc | 指定要渲染的帧范围(起始帧,结束帧,递增值)。所有的数值都可以是浮点值。
有四帧会被归档压缩(10.5, 11, 11.5, and 12),因此$NRENDER 的值为4.$N会有下面的值:
| ||||||||||||||||
Render With Take | 输出驱动节点在渲染前会切换到该take,并且当渲染完成时,还原当前的take。 |
Main
Render Target | 选择允许你生成一个IFD 文件的RenderMan的目标版本。 |
Initialize Simulation OPs | 强制所有模拟的OPs为重置时的数值。此包含DOP网络,POP SOPs,以及其它的缓存其结果的OPs。 |
Objects to Archive | 指定要被归档压缩的物体数量。 |
Disable generation of archive 1 | 禁用压缩包中该物体的包含(就是不包含该物体),且不会删除多重参数选项。 |
Include instances in archive 1 | 归档文件会存储为两部分:几何体的定义和被变换的几何体的替换对象。替换对象会包含所有的物体属性,包括材质。 如果开启该项,替换对象和几何体的定义会被包含到归档文件中。如果关闭该项,只有几何体会出现在归档文件中。 |
Object 1 | 要放入到压缩包中的物体。 |
Archive File 1 | 用于存储归档文件的磁盘文件名。 |
Properties
你可以添加任意渲染属性到Mantra的 archive 节点中。属性会改变RenderMan解释场景的行为。你可以添加任意属性,即使它对一个输出驱动节点毫无意义。例如,你可以添加一个曲面材质节点,即使输出驱动节点没有任何曲面。这些数值会被用作没有定义这些属性的物体的默认值。但是,如果一个物体已经定义了属性,会使用指定到物体上的数值,而非指定到输出驱动节点上的数值。
Scripts
每个脚本命令都会参考一个要运行的h脚本命令,不管参数所选择的表达式语言。此会导致字符串作为一个脚本语言被运行。
Note
可以使用python,unix或源hscript命令来执行复杂的处理。
当渲染发生时,命令总会被运行。当其是一个渲染范围,或发出一个输出命令时,这些命令会检查输出驱动的参数。
在渲染发生前,Houdini会自动将当前的H脚本目录指向输出驱动器的路径。
Pre-Render Script | 在任何IFDs生成前运行该命令。只会在每次渲染时被运行。 |
Pre-Frame Script | 在每个IFDs生成前运行该命令。 |
Post-Frame Script | 在生成每个IFDs后运行该命令。 尽管IFD可能已经生成,此并不意味着Mantra在该命令运行时会完成图像的渲染。 |
Post-Render Script | 此命令会运行一次,即在所有IFDs都生成后运行。 尽管IFD可能已经生成,此并不意味着Mantra在该命令运行时会完成图像的渲染。 |