Houdini 中文帮助文档

RenderMan Archive

生成基于磁盘的,可被 RenderMan 使用的archive文件。

RIB archive存储着几何体,着色等信息。一些参数可能会在调用脚本前被传输到脚本中,以及会进行一些变量的扩展。

Parameters

Render 开始归档文件的生成。
Render Control 打开渲染控制对话框,允许你在渲染前调节渲染参数。
Valid Frame Range 控制渲染的帧范围,有“Render any frame”,“Start/End/Inc ”,Render Frame Range方式。

Render Any Frame 基于播放条上的数值或所连接的渲染输出节点中所需的帧来归档帧。
Render Frame Range 归档一个序列帧。如果连接了一个渲染输出节点,此范围会被忽略,会优先使用渲染输出节点中的帧范围。
Render Frame Range (Strict) 归档一个序列帧范围。
Start/End/Inc 指定要渲染的帧范围(起始帧,结束帧,递增值)。所有的数值都可以是浮点值。

Start End Inc
10.5 12 0.5

有四帧会被归档压缩(10.5, 11, 11.5, and 12),因此$NRENDER 的值为4.$N会有下面的值:

Frame 10.5 11 11.5 12
$N 1 2 3 4
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在该命令运行时会完成图像的渲染。

点击分享到: