有两种方法可用于导出 .mi 文件,以便使用 mental Ray 进行渲染。第一种方法是使用文件 > 导出全部(File > Export All)选项。第二种方法是从命令行使用 mi 导出器。
使用“文件 > 导出全部”(File > Export All)导出 .mi 文件并使用 mental Ray 进行渲染
此时将出现“导出全部选项”(Export All Options)窗口。
“导出全部选项”(Export All Options)窗口中有“文件类型特定选项”(File Type Specific Options),您可以使用该选项来控制文件命名方案和其他详细信息。
您可以使用 键取消 mental Ray for Maya 导出操作。此功能可取消导出操作,但 Maya 仍保持运行状态。
使用命令行导出 .mi 文件
Render -r mi -rd "C:/images" -im "cmdTest" -of "tif" -s 10 -e 15 -b 1 -binary 0 -perframe 0 -exportPathNames "1111111111" -file "C:/temp/test.mi" mayascene.ma
上面的命令将输出第 10 帧至第 15 帧(-s、-e 和 -b 标志),并为整个动画导出一个 .mi 文件(-perframe 标志)。导出的 .mi 文件采用 ASCII 格式(-binary 标志),带有路径和文件名 C:/temp/test.mi。.mi 文件使用其完整名称的绝对路径(-exportPathNames 标志)。
在使用 Standalone 渲染器渲染 test.mi 文件时,输出图像文件采用 tif 格式(-of 标志)带有文件名 cmdTest(-im 标志),并存储在 c:/images 目录(-rd 标志)。
通过一些控件,可以手动优化将场景导出到 .mi 格式的过程。转换器会识别一组特定的动态属性,您可以将其添加到节点以控制导出这些属性的方式。
若要导出 .mi 文件,请参见导出 .mi 文件并使用 mental Ray 进行渲染。
可以通过对整个动画中一直处于静态的对象(例如建筑物)禁用变形检查,以及对不使用凹凸贴图或其他基于切线的着色效果的对象禁用切线向量导出,来加速将场景导出到 .mi 格式的过程。
控制转换器是否尝试检测对象的变形。
若要支持对图形节点的变形确定和运动向量计算的每对象控制,需要识别该布尔类型的动态属性。该动态属性会覆盖全局“导出形状变形”(Export Shape Deformation)选项并将当前图形标记为变形运动模糊或从变形运动模糊中排除该图形。支持以下两种常见情况:
该选项会急剧加速转换图形动画和检测变形运动模糊。
控制对象上的切线向量导出。
若要支持对多边形网格和 NURBS 曲面的切线向量计算的每对象控制,需要识别该布尔类型的动态属性。它会覆盖全局“导出 ... 导数”(Export ... Derivatives)选项并将当前图形相应地标记为切线计算或忽略不计。支持以下两种常见情况:
切线是指作为 mental ray 凹凸基础向量提供的一阶导数。要实现 mayabase 着色器过滤和凹凸贴图目的,必须使用切线。