将渲染设定导入和导出为模板

创建并导出主设置,然后导入并重用它来从序列中构建镜头。以 .json 文件格式导出渲染设置(渲染层、集合和覆盖)。将此设置导入到另一个场景中,并在多个合并选项之间进行选择。

导出序列设置中的 .json 模板并将此模板应用于其他快照,以避免分别设置每个快照。

模板是表示整个(所有渲染设置节点)或部分渲染设置(例如,集合的子集或渲染层及其集合)的 .json 文件。

您还可以在导出时添加注释,这些注释将在您导入 .json 文件时显示。对于高级用户,也可以选择在任意编辑器中编辑 .json 文件,所做的更改将在导入时反映。通过 .json 导出的优点是,易于读取且易于通过脚本生成 .json 文件。

注:

由表达式或动画曲线上的关键帧驱动的覆盖属性不能与渲染设置一起导出。

场景内容不会作为 .json 文件的一部分导出,只有渲染设置(层、集合、覆盖)才会作为其一部分导出。

导出完整的渲染设置

“渲染设置”(Render Setup)编辑器中选择“文件 > 导出全部”(File > Export All),以 .json 文件格式导出渲染设置。

此外,还可以向“注释”(Notes)字段添加注释;例如,有关上次更改内容的详细信息或渲染设置的描述。注释持续存留在场景中并与 .json 文件一起保存。

默认情况下,“渲染设定”(Render Setup)节点以及场景的“渲染设置”(Render Settings)“AOV”(AOVs)将与 .json 一起导出。在导入时,会导入渲染设定节点、.json 文件中的 AOV,所有场景渲染设置也会被 .json 文件中保存的设置覆盖。若要仅导出“渲染设定”(Render Setup)节点,请在“文件 > 导出全部”(File > Export All)窗口中禁用“导出渲染设置和 AOV”(Export Render Settings and AOVs)选项。这样,您可以导入模板以使用其渲染设定节点,而无需修改要向其中导入的场景中的“渲染设置”(Render Settings)“AOV”(AOVs)

此设置将与首选项一起保存,并在重新启动 Maya 时保留。您还可以将环境变量 MAYA_RENDER_SETUP_DISABLE_RENDER_SETTINGS_AOVS_EXPORT 设置为 1 以始终禁用此选项,或者设置为 0 以启用此选项。

将渲染设置导入到场景中

“渲染设置”(Render Setup)编辑器中选择“文件 > 全部导入”(File > Import All),导航到要导入的 .json 文件,然后从以下导入选项中进行选择。

注: “全部导入”(Import All)选项只能用于导入完整的渲染设置。若要导入通过“导出选定对象”(Export Selected)快捷菜单导出的 .json(例如,仅包含一个集合或覆盖的 .json),则必须导入模板。请参见导入和导出渲染设置的子集
覆盖(Overwrite)
使用导入的渲染设置完全覆盖现有的渲染设置。当前所有的渲染设置内容将替换为导入的内容。
合并(Merge)
如果节点相同(即,具有相同的名称),则将现有的渲染设置内容与导入的内容合并。当前渲染设置中不存在的内容将按原样导入,不加修改。
重命名(Rename)
当前渲染设置中存在的内容不会修改,.json 文件中的所有渲染设置内容将会导入并使用前缀重命名。在“附加文本”(Append Text)字段中,输入要添加到这些导入节点的前缀。

导出时在“注释”(Notes)字段中输入的注释,或者已添加到 renderSetup 节点的 notes 动态属性的注释,均会在“导入”(Import)窗口的“注释”(Notes)字段中显示。有关更多详细信息,请参见下文中的附加其他注释

“预览”(Preview)窗口显示要导入的 .json 文件的内容。

注: 导入渲染设置之后,层可见性图标 周围将显示红色边界;单击此图标可刷新层并查看更新的结果。

附加其他注释

注释内容可以包括多行,并保存在 renderSetup 节点的 notes 动态属性中。

可以在命令行中输入 select renderSetup 来选择 renderSetup 节点,然后在“属性编辑器”(Attribute Editor)底部的“注释”(Notes)字段中附加其他注释。

如果导出文件时 renderSetup 节点上存在注释(例如,如果导入的 .json 文件包含注释),或者如果将注释附加到 renderSetup 节点,则注释内容将显示在“导出”(Export)窗口的“注释”(Notes)字段中。

全局模板和用户模板

可以将模板保存到可全局访问的网络位置以供用户共享,或者保存到仅供您访问的本地文件夹。请参见下文中的模板文件的位置

模板文件的位置

通过设置环境变量 MAYA_RENDER_SETUP_GLOBAL_TEMPLATE_PATH,可以设置全局模板的位置。启动后,Maya 会自动在此文件夹中搜索全局模板。可以通过“首选项”(Preferences)窗口修改此路径。这样,您不必重新启动 Maya 来修改此路径。

注:

将全局模板路径设置为访问速度缓慢的远程服务器,这可能会导致加载导入模板菜单(通过 或者通过层/集合快捷菜单)时减速。

建议改为将全局模板存储到本地服务器。

同样,如果局部或全局模板路径是由许多文件或子文件夹组成的文件夹,在访问快捷菜单时可能会减慢速度。如果出现这种情况,您可能要选择其他文件夹作为模板路径。

“首选项”(Preferences)窗口(“窗口 > 设置/首选项 > 首选项 > 渲染”(Windows > Settings/Preferences > Preferences > Rendering))中为全局模板和用户模板设置位置。

提示:“渲染设置”(Render Setup)编辑器菜单中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences)以直接访问“渲染”(Rendering)首选项。

也可使用以下选项变量设置模板位置:

若要查询其中任一目录,请执行下列操作:

optionVar -q "renderSetup_userTemplateDirectory";

若要更改目录,请按如下所示替换选项变量的值:

optionVar -sv "renderSetup_userTemplateDirectory" "C:\myTemplates";

Maya 会自动在这些目录中搜索可用的模板。