此卷展栏上的控件用于设置和管理分布式块状渲染。采用分布式渲染,多个联网的系统都可以执行 mental ray 渲染。当渲染块可用时将指定给系统。
分布式渲染块渲染可以用于动画帧的脱机渲染,就像在标准网络渲染中一样,它最适合在您工作时加快渲染单个图像的速度。尤其在渲染高分辨率静态图像时,您可以使用分布式渲染块渲染快速获得结果。
启用占位符对象之后,只按照需求将几何体发送到渲染器。
按照“希尔伯特”顺序,渲染块的渲染顺序使用最少数量的数据传输。
“卫星”处理器允许 3ds Max 许可的任何所有者最多自由使用四台从属计算机(处理线程数量不受限制),以使用分布式块状渲染来渲染图像,而不计算运行 3ds Max 的“主”系统上的一台、两台或四台处理器。
每个卫星系统必须安装以下文件:
其中 <X> 是当前 3ds Max 的版本号。
可以使用 3ds Max 安装程序安装这些文件:有关详细信息,请参见安装指南。
您可以在此文件夹中找到这些文件:/Program Files/Autodesk/3ds Max <X>/NVIDIA/Satellite。
此外,有关每个卫星的信息应该存储在 RAYHOSTS 文件中。通过使用“分布式渲染块渲染”卷展栏上的“添加”按钮可以设置卫星系统,如以下“界面”部分所述。
使用 mental ray 单机版系统时,远程主机(即除运行 3ds Max 的系统之外的所有系统)必须具有 mental ray 渲染器 (ray.exe )。为此,必须在所有远程主机上运行 mental ray 安装程序。NVIDIA 销售的 mental ray 渲染器附带执行此操作的说明。
将远程主机配置为运行 ray.exe 的许可实例之后,只需在 RAYHOSTS 文件中对其命名即可将它们用于分布式渲染。使用“添加”按钮将主机添加到 RAYHOSTS 文件如“界面”部分中所述,如添加卫星处理器一样。
可以从命令行使用 3dsmaxcmd.exe 启动分布式渲染块渲染。
如果使用卫星处理器,则不能使用 Backburner 管理分布式渲染块渲染。如果主机处理器具有 mental ray 单击版,则可以使用 Backburner 管理分布式块状渲染。
可以使用环境变量 MRMAX_OFFLINE_DBR_OVERRIDE 控制批处理渲染是否使用分布式渲染块渲染。该变量的状态将覆盖“DBR 启用”标记。如果将其设置为“是”、“true”或“启用”,则启用分布式渲染块渲染,如果将其设置为“否”、“false”或“禁用”,则禁用分布式渲染块渲染。忽略该变量的其他所有值。
要使用 mental ray 分布式渲染,请执行以下操作:
单击“全部”可选中列表中的所有主机名,单击“无”将不选择任何主机名。
启用“分布式贴图”之后,远程渲染器可以使用其贴图的本地副本,从而可以节约时间。
每个系统将渲染指定给它的渲染块。最终的渲染显示在本地系统上,而渲染块将按照不确定的顺序“到达”。
例如:要使用 mental ray 布式渲染块渲染和 Backburner,请执行以下操作:
该步骤说明了如何使用 3ds Max 卫星技术增加用于渲染的 CPU 数量,而不必购买 mental ray 单机许可证。
如果您有几台计算机已经获得了 3ds Max 许可,而很多计算机没有获得许可,则您可以使用分布式渲染技术和 Backburner,以便渲染作业可以对每台 Backburner 服务器使用 4 个系统,从而加快渲染速度。
为实现该步骤,我们将使用一个渲染农场(由三个名为 A、B 和 C 的计算机组成),每台计算机上都正在运行 3ds Max 的许可副本。
rayhost 文件的示例
转换器选项
在“处理”面板 “分布式块状渲染”卷展栏上,启用“分布式渲染”。
分布式块状渲染
将作业提交到 Backburner 网络渲染处理场并且被机器 A、B 和 C 拾取。每台机器使用其内部 CPU 及其卫星 CPU 渲染该作业。
启用此选项之后,mental ray 渲染器可以使用多个卫星或主机系统进行分布式渲染。该列表指定要使用的系统。默认设置为禁用状态。
除非启用“分布式渲染”,否则其他分布式渲染控件不可用。
启用此选项之后,指定可以在每一个从属机器上找到的执行分布式渲染的纹理贴图。mental ray 无需通过 TCP/IP 将所有贴图分布至每一台从属机器,从而节约了时间。如果禁用此选项,则指定位于本地系统上,在渲染中使用的所有贴图;即开始进行渲染的系统上。默认设置为禁用状态。
如果启用“分布式贴图”,但是贴图无法在从属机器上找到,那么这些贴图将不会在从属机器上渲染且渲染输出会不正确。同时,mental ray 消息窗口中将出现错误消息。
如果只进行本地渲染,则此设置不生效。
在分布式渲染中,所有系统上的贴图必须拥有完全 相同的名称和目录路径。
显示 RAYHOSTS 文件的名称和路径。
选择 RAYHOSTS 文件之后,该列表显示可用于分布式 mental ray 渲染的主机系统。使用此列表可以只选择要用于该特殊渲染的主机。如果启用“分布式渲染”之后进行渲染,mental ray 渲染器只使用其名称在该列表中高亮显示的主机。单击主机名以将其选中。要取消选择选定的主机名,再次单击即可。
如果启用“分布式渲染”,但单击“渲染”时主机列表为空,则 3ds Max 将不执行分布式块状渲染。
高亮显示宿主列表中的所有系统名称。
清除主机列表中所有系统名称的高亮显示。
单击可显示 “添加/编辑 DBR 主机”对话框,该对话框允许将主机处理器添加到 RAYHOSTS 文件中。
单击可显示 “添加/编辑 DBR 主机”对话框,并编辑 RAYHOSTS 文件中高亮显示的主机处理器的条目。仅在高亮显示单个列表条目时可用。
单击可从列表和 RAYHOSTS 文件中移除当前高亮显示的主机处理器。仅在高亮显示一个或多个条目时才可用。
单击移除显示“移除选定主机”对话框,该对话框警告从两个位置移除主机描述符:
要还原已移除的主机,请再次使用“添加”按钮。