Maya渲染设置中如何导出渲染设置?

导出渲染设置

导出渲染设置并重用该设置,确保序列中的所有快照均一致渲染。

通过“渲染设置”(Render Setup)编辑器的“文件”(File)菜单,可以导出以下任何内容:

  • 某一层的“渲染设置”(Render Settings)集合(通过“导出选定对象”(Export Selected))。

  • “渲染设置”(Render Settings)子集合(通过“导出选定对象”(Export Selected))。导入时,该子集合及其关联覆盖均包括在内。

  • “渲染设置”(Render Settings)覆盖(通过“导出选定对象”(Export Selected))。将覆盖导入任何“渲染设置”(Render Settings)集合或子集合中。

  • 包括一个“渲染设置”(Render Settings)集合的一个层或多个层(通过“导出选定对象”(Export Selected))。

  • 包括多个“渲染设置”(Render Settings)集合的完整渲染设定(通过“导出全部”(Export All))。

  • 通过切换“导出所有渲染设定”(Export all render setup)窗口中的“导出渲染设置和 AOV”(Export Render Settings and AOVs)选项,在包含或不含场景“渲染设置”(Render Settings)和“AOV”(AOVs)的情况下导出此内容。

  • 仅场景“渲染设置”(Render Settings),未应用任何覆盖,作为预设(通过“导出场景渲染设置”(Export Scene Render Settings))。

  • 场景“渲染设置”(Render Settings),在可见渲染层中应用覆盖值(通过“导出可见层渲染设置”(Export Visible Layer Render Settings))。

 

导出渲染设置的子集

通过“导出选定对象”(Export Selected)创建的 .json 仅导出与选定项目相关的信息。例如,如果导出渲染层,则仅导出该层及其集合(包括 “渲染设置”(Render Settings)集合)和覆盖。场景的“渲染设置”(Render Settings)不会导出。

导出完整的渲染设置

默认情况下,通过“导出全部”(Export All)创建的 .json 将导出所有渲染设定层、集合、覆盖以及场景的“渲染设置”(Render Settings)。导入时,渲染设置节点均会导入,且所有场景的渲染设置均会被 .json 文件中保存的设置覆盖。

因此,使用“File > 全部导入”(File > Import All)导入时,您当前所选的渲染器必须与 .json 文件中保存的渲染器相同,否则导入将失败。

您可以选择仅导出渲染设定层、集合、覆盖,而不含场景的“渲染设置”(Render Settings)或“AOV”(AOVs)。这样,您可以导入模板以使用其渲染设定节点,而无需修改要向其中导入的场景中的“渲染设置”(Render Settings)或“AOV”(AOVs)。在“文件 > 导出全部”(File > Export All)窗口中禁用“导出渲染设置和 AOV”(Export Render Settings and AOVs)选项。此设置将与首选项一起保存,并在重新启动 Maya 时保留。您还可以将环境变量 MAYA_RENDER_SETUP_DISABLE_RENDER_SETTINGS_AOVS_EXPORT 设置为 1 以始终禁用此选项,或者设置为 0 以启用此选项。

将场景“渲染设置”(Render Settings)作为预设导出

若要导出场景“渲染设置”(Render Settings),请在“渲染设置”(Render Setup)编辑器中选择“文件 > 导出场景渲染设置”(File > Export Scene Render Settings)。仅导出“渲染设置”(Render Settings);覆盖不会包括在 .json 文件中。

通过“渲染设置”(Render Setup)编辑器中的“文件 > 导入场景渲染设置”(File > Import Scene Render Settings),导入此 .json。当前选定的渲染器必须与保存在 .json 文件中的渲染器相同;否则,导入将失败。

注: 有关导出和导入预设的其他方式,请参见将“渲染设置”(Render Settings)作为预设导出和导入

将可见层“渲染设置”(Render Settings)作为预设导出

可以将可见层的“渲染设置”(Render Settings)作为预设导出,并将此 .json 导入到其他场景中。此层中应用的所有“渲染设置”(Render Settings)覆盖值都包括在 .json 中。请参见导出可见层渲染设置和 AOV

若要进行导出,请选择“文件 > 导出可见层渲染设置”(File > Export Visible Layer Render Settings)。

若要进行导入,请选择“文件 > 导入场景渲染设置”(File > Import Scene Render Settings)。目标场景中的渲染器必须与保存在 .json 文件中的渲染器相同;否则,导入将失败。

注: 有关导入预设的其他方式,请参见将“渲染设置”(Render Settings)作为预设导出和导入

 

将“渲染设置”(Render Settings)作为预设导出和导入

将“渲染设置”(Render Settings)作为预设以 .json 文件形式导出,然后导入此文件以便下次渲染时重用相同设置。通过“渲染设置”(Render Settings)窗口或“渲染设置”(Render Setup)编辑器访问这些选项。

注: “渲染设置”(Render Settings)窗口的“预设”(Presets)菜单中的菜单项已在 Maya 2018.4 Update 中重命名。有关详细信息,请参见下面的“预设菜单已重命名”。

导出预设

可以通过以下四种方式之一导出“渲染设置”(Render Settings):

  • 从“渲染设置”(Render Settings)窗口中选择“预设 > 导出渲染设置”(Presets > Export Render Settings)。

  • 在“渲染设置”(Render Setup)编辑器的“场景 > 渲染设置”(Scene > Render Settings)部分中单击 ,然后选择“导出当前”(Export Current)。

  • 从“渲染设置”(Render Setup)编辑器菜单中选择“文件 > 导出场景渲染设置”(File > Export Scene Render Settings)。

  • 从“渲染设置”(Render Setup)编辑器菜单中选择“文件 > 导出可见层渲染设置”(File > Export Visible Layer Render Settings)。

     

  • 默认情况下,预设 .json 文件保存到用户预设位置;即 <Documents>\maya\Presets。有关详细信息,请参见下面的“全局预设和用户预设”。

导入预设

可以通过以下三种方式之一执行此操作:

  • 从“渲染设置”(Render Setup)编辑器菜单中选择“文件 > 导入场景渲染设置”(File > Import Scene Render Settings)。

    导入窗口默认为用户预设位置;即 <Documents>\maya\Presets

  • 在“渲染设置”(Render Settings)窗口中选择“预设 > 导入渲染设置”(Presets > Import Render Settings)。

  • 在“渲染设置”(Render Setup)编辑器的“场景 > 渲染设置”(Scene > Render Settings)部分中,单击 

预设特定于渲染器;因此,只有为当前渲染器设置的预设才会显示在这些菜单中。

设置默认预设

在“渲染设置”(Render Settings)窗口中选择“预设 > 设置首选渲染设置”(Presets > Set Preferred Render Settings),可选择下次创建新场景时要自动加载的预设。

预设特定于渲染器;因此,创建新场景时,仅会加载为当前渲染器设置的首选预设。

删除预设

通过在“渲染设置”(Render Settings)窗口中选择“预设 > 删除用户渲染设置”(Presets > Delete User Render Settings),可以删除用户预设。无法从此编辑器中删除全局预设。

预设菜单已重命名

“渲染设置”(Render Settings)窗口的“预设”(Presets)菜单中的菜单项已在 Maya 2018.4 Update 中重命名。

全局预设和用户预设

可以将预设保存到可全局访问的网络位置以供用户共享,或者保存到仅供您访问的本地文件夹。

从“渲染设置 > 预设”(Render Settings > Presets)菜单或者从“渲染设置”(Render Setup)编辑器  菜单导入预设时,全局预设和用户预设通过单独的快捷菜单列出。

预设文件的位置

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

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

提示:  从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

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

  • 全局预设:renderSetup_globalPresetsDirectory

  • 用户预设:renderSetup_userPresetsDirectory

    默认情况下,此变量设置为 <Documents>\maya\Presets

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

optionVar -q "renderSetup_userPresetsDirectory";

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

optionVar -sv "renderSetup_userPresetsDirectory" "C:\myUserPresets";

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

 

导出和导入 AOV

将场景中的 AOV 导出为 .json,然后将此文件导入到新的场景中,以重用 AOV 而不必重新创建它们。可以通过“渲染设置”(Render Settings)窗口或“渲染设置”(Render Setup)编辑器执行此操作。

导出 AOV

可以通过以下四种方式之一导出 AOV:

    •  从“渲染设置”(Render Settings)窗口中,选择“预设 > 导出 AOV”(Presets > Export AOVs)。

    • 在“渲染设置”(Render Setup)编辑器的“场景 > AOV”(Scene > AOVs)部分中单击 ,然后选择“导出当前”(Export Current)。

    • 从“渲染设置”(Render Setup)编辑器中,选择“文件 > 导出场景 AOV”(File > Export Scene AOVs)。

    •  从“渲染设置”(Render Setup)编辑器中,选择“文件 > 导出可见层 AOV”(File > Export Visible Layer AOVs)。

默认情况下,AOV .json 文件保存到用户预设位置;即 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

导入 AOV

可以通过以下两种方式之一执行此操作:

    • 从“渲染设置”(Render Setup)编辑器中,选择“文件 > 导入场景 AOV”(File > Import Scene AOVs)。

    •  从“渲染设置”(Render Settings)窗口中,选择“预设 > 导入 AOV”(Presets > Import AOVs)。

导入窗口默认为用户预设位置;即 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

导入时,具有两个选项:

  • 覆盖(Overwrite)

    当前所有的 AOV 将替换为导入的 AOV。

  • 合并(Merge)

    如果节点相同(即,具有相同的名称),则将现有的 AOV 替换为导入的 AOV。当前不存在的 AOV 将按原样导入,不加修改。当前位于场景中、但不存在于导入的 .json 文件中的 AOV 将会保留并保持不变。

提示:  从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

 

导出场景“渲染设置”(Render Settings)和 AOV 并将其应用于新场景

导出未应用任何覆盖的场景“渲染设置”(Render Settings)和 AOV,然后将此预设导入到新场景中。

处理场景以及在渲染层中创建“渲染设置”(Render Settings)和 AOV 覆盖时,可能希望导出未应用任何覆盖值的场景“渲染设置”(Render Settings)的 .json,然后将此预设导入到新场景中。同样,您可能希望导出未应用任何覆盖值的 AOV。

若要导出未应用任何覆盖值的场景“渲染设置”(Render Settings),请执行以下操作之一:

  • 从“渲染设置”(Render Setup)编辑器中选择“文件 > 导出场景渲染设置”(File > Export Scene Render Settings)。

    这始终会在没有任何覆盖值的情况下导出场景“渲染设置”(Render Settings),而不管您是在场景层中还是在渲染层中。

  •  确保场景层设置为可见,然后在“渲染设置”(Render Settings)窗口中选择“预设 > 导出渲染设置”(Presets > Export Render Settings),或者在“渲染设定”(Render Setup)编辑器的“场景 > 渲染设置”(Scene > Render Settings)部分中单击 

    如果在可见渲染层中选择其中任一选项,并且在当前层中应用了“渲染设置”(Render Settings)覆盖,则将显示一个对话框,警告您导出中将包括覆盖值。单击“取消”(Cancel),然后切换到场景层并再次导出。

    导出的文件将保存到用户预设位置,默认情况下为 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

    提示: 从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

若要导出未应用任何覆盖值的场景 AOV,请执行以下操作之一:

  • 从“渲染设置”(Render Setup)编辑器中选择“文件 > 导出场景 AOV”(File > Export Scene AOVs)。

    这始终会在没有任何覆盖值的情况下导出场景 AOV,而不管您当前是在场景层中还是在渲染层中。

  •  确保场景层设置为可见,然后在“渲染设置”(Render Settings)窗口中选择“预设 > 导出 AOV”(Presets > Export AOVs),或者在“渲染设定”(Render Setup)编辑器的“场景 > AOV”(Scene > AOVs)部分中单击 

    如果在可见渲染层中选择其中任一选项,并且在当前层中应用了 AOV 覆盖,则将显示一个对话框,警告您导出中将包括覆盖值。单击“取消”(Cancel),然后切换到场景层并再次导出。

    导出的文件将保存到用户预设位置,默认情况下为 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

    提示: 从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

在此示例中,选择“文件 > 导出场景 AOV”(File > Export Scene AOVs)将创建不包括覆盖值的 .json:直接 AOV 保持启用状态,且漫反射 AOV 的 Png 格式设置为 int8,就像在场景层中那样。

 

从可见渲染层导出“渲染设置”(Render Settings)和 AOV 并将其应用于新场景

处理渲染层以及创建“渲染设置”(Render Settings)和 AOV 覆盖时,您可能希望导出应用覆盖值的“渲染设置”(Render Settings) 的 .json 文件,然后将此预设导入到新场景中。同样,您可能希望导出和导入应用覆盖值的 AOV。

导出在当前层中应用覆盖值的渲染设置

  1. 确保包含要导出的覆盖值的层设置为可见。

  2. 在“渲染设置”(Render Setup)编辑器中选择“文件 > 导出可见层渲染设置”(File > Export Visible Layer Render Settings)。

    也可以在“渲染设置”(Render Settings)窗口中选择“预设 > 导出渲染设置”(Presets > Export Render Settings),或者在“渲染设置”(Render Setup)编辑器的“场景 > 渲染设置”(Scene > Render Settings)部分中单击 。将显示一个对话框,通知您在可见渲染层中应用的覆盖将包括在导出的 .json 文件中。

    导出的文件将保存到用户预设位置,默认情况下为 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

    提示: 从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

  3. 在新场景中,从“渲染设置”(Render Setup)编辑器中选择“文件 > 导入场景渲染设置”(File > Import Scene Render Settings)。

    .json 将作为预设应用到新场景中。

    注: 有关导入预设的其他方式,请参见将“渲染设置”(Render Settings)作为预设导出和导入

在此示例中,选择“文件 > 导出可见层渲染设置”(File > Export Visible Layer Render Settings)将创建包括以下值的 .json:“AA 采样最大值”(AASamples Max)值设置为 5,运动模糊处于禁用状态,宽度和高度值设置为 1280x720。换句话说,覆盖值应用于导出的预设。

导出在当前层中应用覆盖值的 AOV

  1. 确保包含要导出的覆盖值的层设置为可见。

  2. 在“渲染设置”(Render Setup)编辑器中选择“文件 > 导出可见层 AOV”(File > Export Visible Layer AOVs)。

    也可以在“渲染设置”(Render Settings)窗口中选择“预设 > 导出 AOV”(Presets > Export AOVs),或者在“渲染设置”(Render Setup)编辑器的“场景 > AOV”(Scene > AOVs)部分中单击 。将显示一个对话框,通知您在可见渲染层中应用的覆盖将包括在导出的 .json 文件中。

    导出的文件将保存到用户预设位置,默认情况下为 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设

    提示: 从“渲染设置”(Render Setup)编辑器中选择“首选项 > 渲染首选项”(Preferences > Rendering Preferences),可以更改预设的位置。

  3. 在新场景中,从“渲染设置”(Render Setup)编辑器中选择“文件 > 导入场景 AOV”(File > Import Scene AOVs)。

    应用覆盖值的 AOV 将添加到新场景中。

    注: 有关导入 AOV 的其他方法,请参见导出和导入 AOV

在此示例中,选择“文件 > 导出可见层 AOV”(File > Export Visible Layer AOVs)将创建 .json,其中直接 AOV 处于禁用状态,“Png 格式”(Png Format)设置为 int16(对于漫反射 AOV)。换句话说,覆盖值应用于导出的预设。

注:

导出时仅考虑已启用的覆盖。

在此示例中,场景层中的“图像大小 > 宽度”(Image Size > Width)属性设置为 960。属性上有三个覆盖。每个覆盖将值乘以 0.5。

仅启用了其中两个覆盖;因此,导出的值是 960 x 0.5 x 0.5 = 240。导出时不考虑已禁用的覆盖。

 

/v23/jpg/swiper2-34c8e7ae.jpg
/v23/jpg/swiper1-fc05a4ec.jpg
/v23/jpg/swiper2-34c8e7ae.jpg
/v23/jpg/swiper1-fc05a4ec.jpg

热搜关键词

底部宣传图

渲云,您身边的渲染专家!

赞奇科技旗下CG视效行业云渲染品牌
立即注册
联系我们