使用 mental ray 渲染器渲染场景。
Overview
mental ray 是一个高效的,完全光线跟踪的程序,由 mental images GmbH所写。它支持程序化 的着色,运动模糊,全局照明,焦散,体积特效,以及其它特性。
Note
此渲染其默认不可获取。可用的渲染其只有Mantra。你可以使Mental ray在Tab菜单中可被获取(在 Edit > Preferences > Rendering 参数中添加它)。
Parameters
Render | 开始渲染。 | ||||||||||||||||
Render Control | 弹出渲染控制的菜单。 | ||||||||||||||||
Valid Frame Range |
|
||||||||||||||||
Start/End/Inc | 指定要渲染的帧范围(起始帧,结束帧,递增值)。所有的数值都可以是浮点值。
会渲染四帧(10.5, 11, 11.5, 和 12),因此$NRENDER 的值为4,SN会有下面的值:
|
||||||||||||||||
Render With Take | 输出驱动节点在渲染前会切换到该take,并且当渲染完成时,还原当前的take。 |
Main
输出驱动节点用于生成mi文件。这些文件会给mentalray描述Houdini的场景。Main选项卡对于mi文件的生成是如何处理的。
Render Target | 选择允许你生成一个mi文件的mentalray的目标版本。 | |
Camera | 定义场景的相机物体。 | |
Disk File | 保存mi文件的磁盘路径。 | |
Command | mi文件会被发送到该命令中。如果mi文件是保存到磁盘上的,此项会被禁用。 | |
Block Until Render Completes | 当发送输出对象到一个命令中时,Houdini在完成输出mi文件时,会返回控制。此可以允许渲染器完全在后台处理。开启该项会强制Houdini被阻,直到mentalray完成帧的渲染。
当渲染帧范围时,此选项会自动开启。但是,当子一个H脚本或python中,此选项不会自动被开启。因此必须使用警告,否则它会开启多个后台渲染器。 Note rps和rkill脚本命令可以用于询问或关闭后台渲染器。 |
|
Initiate Simulation OPs | 如果开启此项,POP,DOP模拟会在渲染前被初始化。 |
Objects
此选项卡中的初始定义哪些物体和灯光会被包含在mi文件中。
Candidate Objects
备选物体 |
在该参数中的物体,如果它们的显示标志是开启的,显示通道是启用的,其就会被包含在mi文件中。 |
Force Objects | 该参数中的物体会被添加到mi文件中,不管其显示状态如何。物体只可以被添加到mi文件中一次。 |
Exclude Objects
排除物体 |
该参数中的物体会被从场景中排除,不管它们是否在“备选物体”或“强制物体”参数中被选择。 |
Solo Light | 只有在该参数中的灯光会被包含在mi文件中。此包括阴影贴图的生成和照明。如果设置了此参数,“ candidate, forced, 和exclusion ”参数都会被忽略。 |
Candidate Lights | 在该参数中的每个灯光,如果其 dimmer 通道被设为0,灯光就会被添加到mi文件中。当灯光未被使用时,标准灯光会设置 dimmer 通道为0. |
Force Lights | 该参数中的灯光体会被添加到mi文件中,不管其dimmer通道数值是什么。 |
Exclude Lights | 这些灯光会被从场景中排除,即使它们在“备选灯光”或“强制灯光”参数中被选择。 |
Visible Fog | 在该参数中的雾/大气物体,如果它们的显示标志是开启的,显示通道是启用的,其就会被包含在mi文件中。 |
Properties
Camera
Note
当文件类型时Houdini MPlayer时,要在MPlayer中查看mental ray的输出,你必须使用proto_install 来安装MiDisplay。
打开Houdini命令行工具。
输入 proto_install。
选择 MiDisplay。
Sampling
Enable Motion Blur | mental ray会使用运动模糊渲染图像。相机中的快门参数定义快门时长。 |
Xform Time Samples | 变换运动模糊的采样数量。在快门间隔时间内,每个物体都会有很多变换信息输出。增加该值会产生一个光滑的子帧运动模糊(会消耗一点内存和计算量)。 |
Geo Time Samples | 变形运动模糊的采样数量。每个物体都会有很多副本对象包含在mi文件中。当一个物体是变形的时,增加该值会产生一个光滑的子帧运动模糊。
对于使用速度模糊的,此项会没有效果。 |
Geometry Velocity Blur | 通过使用像素的速度产生一个运动模糊特效,来模糊一个图像。 |
Motion Factor | 此参数会自动调节被模糊的物体的着色质量。当一个物体被严重模糊时,不管是因为景深还是运动模糊,增加模糊因子会自动降低着色质量。 |
Scripts
每个脚本命令都会参考一个要运行的h脚本命令,不管参数所选择的表达式语言。此会导致字符串作为一个脚本语言被运行。
Note
可以使用python,unix或源hscript命令来执行复杂的处理。
当渲染发生时,命令总会被运行。当其是一个渲染范围,或发出一个输出命令时,这些命令会检查输出驱动的参数。
在渲染发生前,Houdini会自动将当前的H脚本目录指向输出驱动器的路径。
Pre-Render Script | 在任何mi文件生成前运行该命令。只会在每次渲染时被运行。 |
Pre-Frame Script | 在每个mi文件生成前运行该命令。 |
Post-Frame Script | 在生成每个mi文件后运行该命令。
Note 尽管mi文件可能已经生成,此并不意味着Mantra在该命令运行时会完成图像的渲染。 |
Post-Render Script | 此命令会运行一次,即在所有mi文件都生成后运行。
Note 尽管mi文件可能已经生成,此并不意味着Mantra在该命令运行时会完成图像的渲染。 |