设置之后,在网络上的渲染过程就是完全自动的,这样会将从客户端计算机调用的每个渲染自动分布在网络上。
在主计算机上对 Maya 内的 Maya 场景进行网络渲染
- 确保 maya.rayhosts 文件具有希望使用的所有 mental ray 网络渲染从属对象的名称(请参见使用 mental Ray Standalone 设置主计算机(方法 1))。
- 启动 Maya,打开场景,然后从“渲染 > 使用以下渲染器渲染”(Render > Render Using)中选择选项。
- 选择渲染 > 渲染当前帧(Render > Render Current Frame)。
- 选择“渲染 > 渲染当前帧”(Render > Render Current Frame) >
或“渲染 > 批渲染”(Render > Batch Render) >
,并确保“在网络计算机上渲染”(Render on network machines)处于启用状态。
- 若要验证是否使用了从属计算机,请在同一窗口的“详细级别”(Verbosity Level)下拉列表中选择“进度消息”(Progress Messages)。
在控制台窗口中(或者在批渲染的 mental ray 日志文件中)应该可以看到这些消息,为 JOB 0.n 表明远程作业并指示连接了哪些从属计算机,以及正在使用哪台计算机渲染特定分片。
在主计算机上从命令行在 Maya 内对 Maya 场景进行网络渲染
- 确保 maya.rayhosts 文件具有希望使用的所有 mental ray 网络渲染从属对象的名称(请参见使用 mental Ray Standalone 设置主计算机(方法 1))。
- 从命令提示窗口中,更改到 Maya 场景所在的目录。
-
键入以下命令:
Render -r mr sceneName.mb
在主计算机上使用 mental ray Standalone 对 NVIDIA (.mi) 场景进行网络渲染的步骤
- 这仅适合 mental ray Standalone;mental ray for Maya Satellite 不支持该操作。
确保 .rayhosts 文件具有您要使用的所有 mental ray 网络渲染从属对象的名称(请参见使用 mental Ray Standalone 设置主计算机(方法 1))。
- 从命令提示窗口中,更改到 .mi 文件所在的目录。
- 键入以下命令:
ray myFile.mi
- 若要获得显示正如何使用从属计算机的进度消息,请键入以下命令:
ray -verbose 5 myFile.mi