从命令行渲染

 
 
 

渲染命令的路径

渲染命令位于下列位置:

若要在 Linux 上使用命令进行渲染,您必须将路径作为命令的一部分包含于其中。在 Windows 上,您可以将路径作为命令的一部分包含于其中或设定系统路径以包含路径。在 Mac OS X 上,您可以将路径作为命令的一部分包含于其中,或使用 Maya 终端窗口。有关针对 Windows 和 Mac OS X 的命令行渲染的详细信息,请参见下列章节。

针对 Windows 设置命令行渲染

如果要从 Windows 命令行提示符运行渲染命令,且无需每次输入命令路径,则可以将命令路径添加到系统的 Path 环境变量。

设定 PATH 环境变量

  1. 打开“控制面板”(Control Panel),然后双击“系统”(System)图标。
  2. 在显示的“系统属性”(System Properties)窗口中,切换到“高级”(Advanced)选项卡。
  3. 单击“环境变量”(Environment Variables)
  4. “环境变量”(Environment Variables)窗口中,选择“Path”变量并单击“编辑”(Edit)
  5. 在显示的“编辑系统变量”(Edit System Variable)窗口中,通过添加 C:\Program Files\Autodesk\Maya2013\bin 编辑“变量值”(Variable value)
    注意

    该字段中的变量用分号隔开。

现在您可以使用 Windows 命令提示运行渲染命令,而不必输入命令路径。

针对 Mac OS X 设置命令行渲染

您可以使用 Maya 终端窗口从命令行渲染,该窗口包含运行 Maya 命令行应用程序的所有正确的路径信息。

安装 Maya 后,在 Maya 目录中会提供 Maya Terminal.term 文件,并启动一个终端窗口,该窗口有用于运行 Maya 命令行应用程序(如渲染)和许可工具的所有正确的路径信息。使用该 .term 文件会更易于在 Mac OS X 上使用命令行 Maya 应用程序。

注意

Maya Terminal.term 提供一个简单的 (Bourne) shell 脚本以设置环境:/Applications/Autodesk/maya2013/Maya.app/Contents/bin/MayaENV.sh

可以将其用于自定义环境而不直接使用 Maya Terminal.term;例如,远程访问 Maya 环境或从另一个 term 应用程序访问时。

从命令行渲染

从命令行渲染

  1. 执行下列操作之一:

    在命令提示、shell 或终端窗口中,键入:

    Render -r <renderer name> <options> <filename>
    

    其中 <renderer name> 是渲染器的名称:

    • mr = ||| (NVIDIA) NVIDIA|||®mental ray®
    • mi = 使用命令行导出 .mi 文件
    • sw = 软件渲染器
    • hw = 硬件渲染器
    • vr = 矢量渲染器
    • hw2 = 硬件 2.0 渲染器
    • file = 使用存储在 Maya 文件中的渲染器

    其中 <filename>(通常)是 Maya ASCII 或 Maya 二进制文件,<options> 是一个或多个选项或标志。

    这样,将使用在命令行中指定的渲染器渲染图像或动画。

    注意

    如果未明确指定渲染器,Maya 使用在场景文件中指定的渲染器。该行为不同于 Maya 2010。

  2. 在命令提示下,键入:
    Render <options> <filename>
    

    <filename>(通常)是 Maya ASCII 或 Maya 二进制文件,<options> 是一个或多个选项或标志。

    它使用在文件中定义的渲染器渲染图像或动画。

关于常用命令行渲染器标志的描述,请参见命令行渲染器的公用标志

关于特定于渲染器的命令行渲染器标志的描述,请参见命令行渲染器的渲染器特定标志

注意现在不支持下列命令行渲染脚本:
  • mayarender_with_mr
  • mayaexport_with_mr
  • mayaVectorRender