“批处理渲染”工具提供了一种有效、可视化效果好的方法来设置不同任务或场景状态的序列以自动进行渲染。在“批处理渲染”对话框中,可以控制以下选项:
如果图像分辨率、像素纵横比或时间序列与“渲染设置”对话框中的默认渲染设置不同,则可对其进行控制。
是否渲染特定摄影机视图或活动的视口。
渲染的摄影机视图。
存储渲染图像的输出路径。
渲染前要还原的场景状态。
每个渲染视图使用的渲染预设。
是否应将所有的批处理渲染任务发送给 Backburner,以便按多个系统执行网络渲染,从而获得更快的渲染速度。
将批处理渲染任务以及“批处理渲染”对话框中的所有参数设置导出到一个 BAT 文件以便以后执行命令行渲染。
批处理渲染完成
如果“批处理渲染”遇到问题,将通过“批处理渲染完成”对话框通知您。出现一个错误对话框,并通知您哪些批处理渲染未完成,如果可能,将会提供故障原因的描述。
如果无法确定错误的原因,那么错误项将只显示为失败。最常见的失败原因为:
指定给场景中对象的材质缺少纹理贴图。该错误显示为失败。缺少外部文件。找到纹理贴图或正确设置贴图路径之后,将不会发生该错误。
指定了纹理贴图材质的对象缺少 UVW 坐标。该错误报告为失败。对象上缺少 UVW 贴图坐标。通过确保在打开“生成贴图坐标”开关的情况下创建新对象,或通过为没有显示其纹理贴图的对象指定 UVW 贴图修改器可以避免该错误。
过程
要使用“批处理渲染”工具请执行以下操作:
打开或创建 MAX 场景。
选择“渲染”菜单 “批处理渲染”。
将打开“批处理渲染”对话框。
在“批处理渲染”对话框上,单击“添加”按钮。
这样便为批处理渲染队列添加了第一个渲染任务。
默认情况下,将摄影机参数设置为“视口”,这意味着任务将渲染活动的视口。要对设置视图进行更改,请确保场景至少包含一个摄影机,然后从摄影机下拉列表选择要渲染的摄影机。
如果有必要,查看“选定批处理参数”设置,并启用“覆盖预设”,然后更改“开始帧”、“结束帧”、“宽度”、“高度”和“像素纵横比”设置。
单击“输出路径”按钮为渲染图像设置驱动器位置、文件名和文件格式。
如果保存了模型的任何场景状态,则可以打开“场景状态”下拉列表,从中选择要加载到渲染操作中的场景状态。
重复步骤 3 到步骤 6,继续向批处理渲染队列添加渲染任务(根据需要)。
设置完所有的任务后,单击“渲染”按钮。
要将“批处理渲染”工具与 Backburner 结合使用,请执行以下操作:
在尝试将“批处理渲染”工具与 Backburner 结合使用进行网络渲染之前,请确保 Backburner 管理器正在管理工作站上运行,并且 Backburner 服务器正在接收渲染作业的所有工作站上运行。关于设置 Backburner 网络渲染的详细信息,请参阅网络渲染。
在上一个步骤中描述的“批处理渲染”序列中设置一系列渲染任务。
启用“网络渲染”,然后单击“渲染”按钮。
将打开“网络作业分配”对话框。
输入子网掩码或使“自动搜索”处于禁用状态,输入管理器名称或 IP 地址,然后单击“连接”。
在“网络作业分配”对话框右侧的列表中显示可用渲染服务器。
单击“提交”按钮将所有批处理渲染摄影机任务发送给 Backburner,以便在所有运行 Backburner 服务器的工作站上进行网络渲染。
如果正在运行 Backburner“队列监视器”,将会看到在“队列监视器”的“作业”部分作为渲染作业列出的所有摄影机任务。
界面
- 添加
- 使用默认设置向队列添加新的渲染任务。默认情况下,设置新的任务以渲染活动的视口。要将其设置为渲染特定摄影机,请从摄影机下拉列表中选择摄影机。
- 复制
- 向队列添加高亮显示的渲染任务的副本。
所有渲染参数都是原有任务的一部分,并复制给新的任务。
- 删除
- 删除高亮显示的渲染任务。
不会出现确认删除的警告信息,并且不能撤销删除操作。
- [任务队列]
列出已选择进行批处理渲染的所有摄影机任务。任务队列由八个栏组成,它们显示了某项特定摄影机任务的所有参数设置。通过在列表中切换复选框可以控制对哪些任务进行渲染。
“选定批处理渲染参数”组
默认情况下,指定的进行批处理渲染的任何任务都使用“渲染设置”对话框中当前“时间输出”和“输出大小”参数。
例如,如果“渲染设置”对话框的“输出大小”设置显示“时间输出”设置为“单个”,以及宽 800、高 600,那么添加一个摄影机时,它的“选定的批处理渲染参数”将模拟这些设置。同样,如果“渲染设置”对话框中的“时间输出”设置为“范围”,以及第 0 帧至第 25 帧,那么“批处理渲染”对话框中的“开始帧”和“结束帧”设置将默认为这些“时间输出”设置。
该组提供了更改这些默认参数的途径。
- 覆盖预设
- 启用此选项之后,可以通过“开始帧”、“结束帧”、“宽度”、“高度”和“像素纵横比”设置覆盖高亮显示的任务的任何默认设置。默认设置为禁用状态。
- 开始帧
- 该帧是为高亮显示的任务渲染的第一个帧。该参数的默认设置与“渲染场景”对话框的“公用”面板中的“时间输出”组设置相匹配。
- 结束帧
- 该帧是为高亮显示的任务渲染的最后一个帧。其默认状态还与“渲染设置”对话框的“公用”面板中的“时间输出”组设置相匹配。
默认的“开始帧”和“结束帧”参数与“渲染场景”对话框参数对应,如下所述:
“渲染场景”对话框 >“时间输出” “批处理渲染”对话框“开始/结束帧” 单个 默认为时间滑块设置的帧。 活动时间段 在“时间配置”对话框中进行设置时,默认值为 0 和动画的最后一帧。 范围 默认值为指定的帧范围,如第 0 帧到第 14 帧,或第 6 帧到第 11 帧。 “开始帧”和“结束帧”设置还符合当前的时间配置格式;例如,帧、SMPTE、“帧:标记”或“MM(分):SS(秒):标记”。
- 宽度
- 如果启用“覆盖预设”,则可以为图像指定新的宽度设置。如果禁用“覆盖预设”,该值将与“渲染设置”对话框中的宽度设置相匹配。
- 高度
- 如果启用“覆盖预设”,则可以为图像指定新的高度设置。如果禁用“覆盖预设”,则该值将与“渲染设置”对话框中的高度设置相匹配。
- 像素纵横比
- 设置显示在其他设备上的像素纵横比。图像可能会在显示上出现挤压效果,但将在具有不同形状像素的设备上正确显示。默认情况下,该值模拟“渲染设置”对话框中设置的值。
- 名称
- 用于更改高亮显示任务的默认名称。摄影机任务的默认命名结构使用“视图”和递增的视图编号,例如 View01 或 View02。如果愿意,可以将任务的名称更改为更具描述性的名称。注意更改名称之后,必须按 Enter 以对注册进行更改。注意如果将渲染元素作为批处理的一部分,则将任务名称附加到每个渲染元素特定的文件名上。例如,如果任务名称为 View01 ,渲染元素输出文件名称为 Test_Diffuse.tga,则批处理渲染的元素输出变为 Test_Diffuse_View01.tga。
如果正在渲染一个元素而无需为元素指定文件名,则批处理渲染器将元素类型附加到批处理输出文件名中。例如,如果批处理输出文件名称为 MyBatch.png,并且正在渲染一个大气元素,则元素输出文件名变为 MyBatch_Atmosphere.png。
- 输出路径
- 打开“渲染输出文件”对话框,您可在其中指定选定摄影机任务的渲染图像的输出路径、文件名和文件格式。
设置之后,输出路径和文件名将出现在输出路径字段中,文件名将出现在任务队列的“输出路径”一栏中。
- 清空输出路径
- 从“输出路径”字段和任务队列中移除输出路径和文件名。
- 摄影机下拉列表
- 显示场景中的所有摄影机。
默认情况下,设置任务以渲染活动的视口,如任务队列中“摄影机”列中“视口”条目所示。可以使用此列表,从任何场景中为高亮显示的任务选择一个摄影机。新的摄影机显示在任务队列的“摄影机”一栏中。
要设置高亮显示的任务以渲染活动的视口,请从下拉列表的顶部选择虚线 (-------------------------)。
选择要渲染活动视口的虚线。
注意选择摄影机只更改任务使用的摄影机。不更改该任务的名称。 - 场景状态
- 如果此下拉列表显示场景状态,则可以指定给高亮显示的任务。如果场景状态处于活动状态,那么将使用当前的场景设置。
- 预设
- 用于为高亮显示的任务选择渲染预设。如果渲染预设未处于活动状态并且没有覆盖,那么将使用当前的渲染设置。
如果从下拉列表中选择“加载预设”,则打开“渲染预设加载”对话框。
- 网络渲染
- 启用此选项之后,在单击“渲染”按钮时打开“网络作业分配”对话框。
“批处理渲染”对话框中的每个摄影机任务都作为单独的渲染作业而不是单个作业传递给“网络作业分配”对话框。默认情况下,“网络作业分配”对话框使用 MAX 文件作为其作业名称,然后附加摄影机任务的名称。例如,如果有一个名为 Athena_High_Ris 的场景和三个摄影机的摄影机任务,那么在监视器中,作业将显示为:Athena_High_Rise Camera02 View01、Athena_High_Rise Camera01 View02 和 Athena_High_Rise Camera01 View03。
- 导出到 .bat
- 创建用于命令行渲染的批处理文件。该按钮打开“将批处理渲染导出为批处理文件”对话框,其中可以指定批处理文件要保存的驱动器位置和名称。
- 渲染
- 开始批处理渲染进程,如果启用了“网络渲染”则打开“网络作业分配”对话框。