场景文件确定渲染单帧还是动画。可以从壳或命令行进行渲染。在渲染之前,您可能需要关闭所有应用程序(包括 Maya Creative),以便最大程度地提高可用于渲染的内存量。
如果尚未针对平台设置命令行渲染,请参见设置命令行渲染
在从命令行渲染时,可以设定覆盖一些“渲染设置”(Render Settings)的标志,以便在测试渲染器过程中节省时间。
使用 Arnold for Maya 进行渲染时,可以交互方式渲染帧序列,而无需使用命令行渲染器。请参见以交互方式渲染帧序列。
如果使用 Arnold for Maya 执行命令行渲染,则图像在显示时将带有水印。要渲染图像而不显示水印,请购买 Arnold 批渲染节点;或使用首选的第三方渲染器。
快速获取渲染器特定信息
Render -r rendername -help
其中 rendername 是渲染器的名称。
请使用以下选项:
若要使用命令行渲染器,您必须将路径作为命令的一部分包含于其中;例如:"C:\Program Files\Autodesk\Maya<版本>\bin\Render.exe" -r sw <文件名>。不能直接从命令行导航到 \bin 目录并运行 Render.exe -r sw <文件名>。在 Windows 上,通过设置 PATH 环境变量以包含 \bin 目录的路径,可以避免每次键入路径。有关详细信息,请参见设置命令行渲染。
从壳或命令行获取命令行渲染选项的完整列表
所有标志都有简短描述。每个标志都对应于“渲染设置”(Render Settings)窗口的适当区域。有关每个选项的详细信息,请参见“渲染设置”(Render Settings)文档。
从命令行渲染
在命令提示、shell 或终端窗口中,键入:
Render -r <renderer name> <options> <filename>
其中 <渲染器名称> 是用于获取帮助的渲染器名称(如上所示)。
其中 <文件名>(通常)是 Maya ASCII 或 Maya 二进制文件,<选项> 是一个或多个选项或标志。
这样,将使用在命令行中指定的渲染器渲染图像或动画。
Render <options> <filename>
它使用在文件中定义的渲染器渲染图像或动画。
有关常用命令行渲染器标志的描述,请参见命令行渲染器的公用标志。
有关特定于渲染器的命令行渲染器标志的描述,请参见命令行渲染器的渲染器特定标志。
若要从壳或命令行渲染特定于渲染器的场景
Render <options> -proj <proj path> scene
示例如下:
/Applications/Autodesk/maya<version>/Maya.app/Contents/bin/Render -r sw -v 5 -proj /Users/username/Documents/maya/projects/default /Users/username/Documents/maya/projects/default/myScene.ma
在该示例中,Maya 渲染到在 -proj 标志后指定的图像目录中。
若要从壳或命令行渲染具有文件中特定的渲染器的场景
键入:Render -r file
使用用户定义的区域渲染进行批渲染
render -r sw -reg 0 100 0 100 scene.ma
其中 -reg 0 100 0 100 表示要渲染区域的像素(左、右、底部和顶部)。
上述命令可渲染场景的左下 100 x100 像素区域。