标志可用于命令行渲染器,允许您在进行批渲染之前应用渲染设置模板或者导入场景的“渲染设置”(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”。 通过禁用“文件 > 导出全部”(File > Export All)窗口中的“导出渲染设置和 AOV”(Export Render Settings and AOVs)选项,可以解决此问题。这将导出 .json,而不包含场景的“渲染设置”(Render Settings)和“AOV”。如果要导入某个模板以使用其渲染设定层、集合和覆盖,而不修改要导入到的场景中的“渲染设置”(Render Settings)或“AOV”,此功能将非常有用。 或者,如果您要导入已包含“渲染设置”(Render Settings)和“AOV”的 .json,可以使用 -rst 标志和 -rsp 标志覆盖该文件中的“渲染设置”(Render Settings),使用后一种标志导入的渲染设置”(Render Settings)优先于使用前一种标志导入的“渲染设置”(Render Settings)。 一个示例应用是:如果模板是从具有低质量“渲染设置”(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。