若要使场景的渲染速度更快,请执行以下任一操作:        

  • 使用渲染 > 运行渲染诊断(Render > Run Render Diagnostics)来诊断场景以找到更快地渲染场景的方式。可以使用此工具监视场景的优化程度并搜索限制以及可能发生的潜在问题。有关渲染诊断的详细信息,请参见运行诊断用于 Maya 诊断的 mental ray

  • 执行场景优化:

    • 单击文件 > 优化场景大小(File > Optimize Scene Size) > 打开或关闭选项来优化场景中的所有对象,并移除未使用的或无效的元素。有关此窗口的详细信息,请参见手册中的“基本知识”部分的文件 > 优化场景大小(File > Optimize Scene Size)。                  

    • 对于 Maya 软件渲染,请使用块有序纹理设置。请参见使用 BOT(块有序纹理)缓存纹理分片。                  

    • 如果场景中包含具有构建历史的对象,并且您不再需要它,请将其删除。详细信息请参见手册中的“基本知识”部分的构建历史。                  


  • 避免内存交换:

    • 关闭所有应用程序,然后再渲染以最大化可用于渲染的内存(如果从壳或命令行渲染则包括 Maya)。

    • 设定 TEMP 或 TMPDIR 变量作为临时渲染缓存文件的位置:-TMPDIR (Linux) 或 - TEMP(Windows 和 Mac OS X)以使有足够的空间容纳临时渲染文件。确保这些变量的值指向本地快速硬盘驱动器,而不是网络驱动器。


  • 对于 Maya 软件和 mental Ray for Maya,“测试分辨率”(Test Resolution)渲染 > 测试分辨率(Render > Test Resolution))可用于在较低分辨率下对场景进行测试渲染。有关测试渲染策略的详细信息,请参见与 IPR 可视化交互

  • 对于 Maya 软件,如果场景包含几个相同的曲面(例如,多个球体),请使用“渲染设置: Maya 软件”选项卡中的“优化实例”(Optimize Instances)来提高渲染性能。

  • 如果不需要运动模糊,请禁用它(矢量渲染器没有运动模糊)。对于 Maya 软件渲染器,如果可能请使用 2D 运动模糊,而不是 3D 运动模糊。有关详细信息,请参见“渲染设置”窗口中的“2D 运动模糊”(2D Motion Blur)全局属性和“3D 运动模糊”(3D Motion Blur)

使用平均 BSP (mental Ray for Maya) 设置

当 mental Ray for Maya 进行光线跟踪时,它将使用平均深度和平均 BSP 叶大小设置来计算效果。

若要加速后续渲染,可以使用平均设置(而不是初始设置)渲染。

首次渲染场景后找到 Maya“输出”(Output)窗口中的平均值(在渲染 > 渲染当前帧(Render > Render Current Frame) > 渲染 > 批渲染(Render > Batch Render) > 中将“详细级别”(Verbosity Level)设定为“进度消息”(Progress Messages)或更高),然后更改“内存与性能”(Memory and Performance)部分中的设置。

样例平均值位于“输出”(Output)窗口              

  • RCI 0.2 信息:主 BSP 树统计信息:

  • RCI 0.2 信息:最大深度:40

  • RCI 0.2 信息:最大叶大小:114

  • RCI 0.2 信息:平均深度:22

  • RCI 0.2 信息:平均叶大小:7

  • RCI 0.2 信息:叶节点:8185

  • RCI 0.2 信息:BSP 大小 (KB):393

,