可以将灯光组导出为 .json 文件以在其他场景中重新创建和重用。导入此 .json 文件,灯光将保留模板中保存的组成员身份。
您可以采用多种方式导出灯光组:
导出灯光组时包括以下项:
默认情况下,模板保存到用户预设位置;即 <Documents>\maya\Presets。有关详细信息,请参见全局预设和用户预设。
您可以采用多种方式导入灯光组:
您可以在向场景中添加灯光之前或之后导入灯光组模板。
导入模板时有两个选项可供选择:
根据导入的模板,场景中的所有灯光都指定到相应组。场景中当前存在但模板中不存在的灯光组将被移除。其中包括嵌套的灯光组。例如,如果场景中包括嵌套组 ParentGroupA 和 ChildGroupA,但模板仅包括 ParentGroupA,则 ChildGroupA 将被移除。
如果组名称相同,则将现有灯光组成员身份与导入的成员身份合并。模板中存在但当前场景中不存在的灯光组将被导入。当前场景中存在但模板中不存在的灯光组将保留不变。其中包括嵌套的灯光组。例如,如果场景中包括嵌套组 ParentGroupA 和 ChildGroupA,但模板仅包括 ParentGroupA,则在导入时,ParentGroupA 和 ChildGroupA 均保留在场景中。
导入的灯光组将会亮显并以斜体表示,以便您可以轻松地识别新导入的项目。单击“灯光编辑器”(Light Editor)中的 可接受导入,以便“渲染设定”(Render Setup)编辑器中的所有项目现在均以常规文本显示。
如果灯光当前所属组与在模板中所属组不同,则在导入时由模板确定组成员身份。
导入模板可能会更改灯光的可见性设置。例如,如果某个灯光当前属于某个已禁用的组,而在您导入的模板中该灯光属于某个已启用的组,则在导入该模板时将启用该灯光。“灯光编辑器”(Light Editor)中显示的 标识受影响的灯光,此时“帮助行”(Help Line)和视口中将会显示一条消息,向您提醒您的场景中发生了更改。要关闭“灯光编辑器”(Light Editor)中的警告图标,请单击 。
如果在导入时,场景中缺少模板中引用的任何灯光,则在“灯光编辑器”(Light Editor) “特性编辑器”(Property Editor)的灯光成员身份列表中,它们将以灰色斜体删除线字体标识。要移除错误,可以执行下列任一操作: