在批渲染过程中应用渲染设置

标志可用于命令行渲染器,允许您在进行批渲染之前应用渲染设置模板或者导入场景的“渲染设置”(Render Settings)或 AOV。

标志短名称 标志长名称 描述
-rsp <string:filename> -rendersettingspreset <string:filename> 在进行命令行渲染之前,从此 .json 模板文件导入场景的“渲染设置”(Render Settings)。这相当于在“渲染设置”(Render Setup)编辑器中执行“文件 > 导入场景渲染设置”(File > Import Scene Render Settings),然后进行批渲染。
-rsa <string:filename> -rendersettingsaov <string:filename> 在进行命令行渲染之前,从此 .json 模板文件导入 AOV。这相当于在“渲染设置”(Render Setup)编辑器中执行“文件 > 导入场景 AOV”(File > Import Scene AOVs),然后进行批渲染。
-rst <string:filename> -rendersetuptemplate <string:filename>

在进行命令行渲染之前,将渲染设置模板应用到场景文件。仅支持先前在“渲染设置”(Render Setup)编辑器中通过“文件 > 导出全部”(File > Export All)导出的 .json 模板。不支持通过“文件 > 导出选定对象”(File > Export Selected)导出的模板。

注:

通过“导出全部”(Export All)创建的 .json 将导出所有“渲染设置”(Render Setup)层、集合、覆盖以及场景的“渲染设置”(Render Settings)和 AOV。因此,使用 -rst 标志导入此模板时,还会导入“渲染设置”(Render Settings)和 AOV。若要覆盖这些设置,请将 -rsp 和 -rsa 标志与 -rst 标志一起使用。如果您使用低质量的“渲染设置”(Render Settings)从场景导出模板,并且想要使用这些渲染设置节点和更高质量的“渲染设置”(Render Settings)进行批渲染,这最为有用。将 -rst 标志与 -rsp 标志一起使用,通过后者导入的“渲染设置”(Render Settings)将优先于通过前者导入的“渲染设置”(Render Settings)

彼此结合使用标志

标志可以彼此结合使用并与其他渲染标志(例如,-rl)一起使用。

如果显式声明一个标志来设置 json 文件中存在的属性,则在命令行中声明的标志优先。例如,如果在“渲染设置”(Render Settings) .json 文件中,分别将“图像大小”(Image Size)的“宽度”(Width)“高度”(Height)设置为 960 和 540,则键入以下命令:

"C:\Program Files\Autodesk\Maya<version>\bin\Render.exe" -r sw -x 480 -y 270 -rsp "C:\MyDocuments\MyPresets\MyRSPresets.json" <scene>  

批渲染图像大小将为 480x270。

提供相对路径以导入模板或预设文件

在 Maya 2018 中,通过将 .json 文件保存到“全局模板位置”(Global Templates Location)(对于 -rst 标志)或“全局预设位置”(Global Presets Location)(对于 -rsa-rsp 标志),您可以避免键入该文件的完整路径。有关这些路径的详细信息,请参见模板文件的位置预设文件的位置

可以使用相对路径导入保存在以下任何位置中的 .json 模板或预设文件:

如果多个目录中存在相同名称的 .json 文件,Maya 将按照上面列出的顺序搜索模板。但是,建议模板文件名保持唯一。