本节介绍“引用编辑器”(Reference Editor)的菜单项和选项。
将在父场景内为某个选定文件引用进行的编辑保存到磁盘上相应的被引用文件。编辑得到传递,这样它们就不再位于父场景内。
关于“保存引用编辑”(Save Reference Edits)的说明
如果希望编辑永久存在于被引用文件中,那么保存对被引用文件的编辑是很有用的。这样,会将这些编辑传播给引用的所有用户。以下是保存引用编辑时要考虑的一些附加事项:
从所选择的文件引用编辑,并将它们应用于在“引用编辑器”(Reference Editor)中选定的引用节点。Maya 通过将编辑文件中的每个 nodename.attribute 与所应用到的文件相匹配来应用编辑。
例如,可以在场景 sphere.ma 中为 pSphere1.translateX 导出一个引用编辑。该编辑会在引用文件中保存为 <main>:sphere_pSphere1.translateX。然后可以将该编辑应用于场景 ball.ma,以便编辑 ball:pSphere1.translateX。
如果在启用“使用名称空间”(Use namespaces)的情况下引用场景,Maya 会创建一个包含被引用数据的新名称空间。启用“使用名称空间”(Use namespaces)可确保所有节点都具有唯一的名称。
名称空间是具有给定名称的对象的分组。名称空间中的每个项目都是由它自己的名称及其所属的名称空间标识的。请参见名称空间。
默认情况下,会将被引用文件的基础名称添加到被引用对象名称的开头,用冒号分隔。请参见下面的“新建名称空间(文件名)”(New Namespace (File Name))。
例如,如果引用名为 foo.ma 的一个场景,该场景包含一个名为 ball 的对象,则在导入该场景后,会将该球命名为 foo:ball。
当前设置的名称空间是在“名称空间选项”(Namespace Options)区域中由 图标指示的。当前设置的名称空间的父名称空间是由 图标指示的。可以在“名称空间编辑器”(Namespace Editor)中单击“设置当前名称空间”(Set Current)来设置当前名称空间。请参见名称空间编辑器概述和编辑名称空间。
向当前选定的文件引用添加代理引用。选择“代理 > 添加代理 >”(Proxy > Add Proxy >)后,可以指定要添加的文件类型,并在出现的“代理选项”(Proxy Options)窗口内设置“代理标记选项”(Proxy Tag Options)。
如果对于文件引用不存在代理引用,则对于该文件引用,会为代理引用创建一个代理集。如果存在代理引用,则新代理会变为该引用的现有代理集的一个成员。
创建代理引用时,列出的文件引用将更新,以显示一个图标,用于指示对于该引用,存在一个或多个代理引用。
有关如何标记代理引用的信息,请参见下面的“代理标记”(Proxy Tag)选项。
“代理选项”(Proxy Options)() 窗口用于设置以下选项:
为要应用于代理引用的代理标记键入文本字符串,或者从下拉菜单的列表中选择现有标记。如果某个代理标记在该列表中显示为灰色,则表示该标记已用于该特定文件引用。该代理标记将显示在引用编辑器中。
Maya 跟踪用于文件引用的最后一个代理标记和用于代理引用的最后一个代理标记,并可以区分两者。该功能简化了标记过程,而不管首选工作流是什么。
例如,在第一次创建每个文件引用时,可能需要使用一个名为 hiRes 的标记连续标记多个文件引用。在这种情况下,只需键入一次标记名称,便会将该名称自动指定给连续的文件引用标记。如果要为这些相同的引用标记多个代理,则只需为该代理键入一次代理标记名称,该代理标记便会保存以用于连续的代理。
或者,可能需要创建并标记一个名为 hiRes 的文件引用,然后创建并标记其相应的名为 loRes 的代理引用。接着可以创建下一个文件引用,并且将自动为该文件引用指定标记 hiRes,然后创建其代理引用,并且将自动为该代理引用指定标记 loRes。
由于 Maya 可以区分指定的最新文件引用标记与代理引用标记,该交替标记工作流是可能的。
如果在场景中创建第一个代理之前没有为文件引用指定唯一的代理标记,则会为该文件引用指定一个名为 original 的代理标记,以区分原始文件引用与第一个代理。为文件引用指定某个标记之后,该标记将继续用作默认文件引用标记,直到指定另一个标记为止。也就是说,仅当用户以前没有为文件引用显式指定标记时,Maya 才会使用默认的原始标记。
如果在场景中创建第一个代理引用时未指定代理标记,则 Maya 将自动基于引用节点的名称应用一个唯一的代理标记。为代理引用指定代理标记之后,该标记将继续充当代理引用的默认标记,直到指定另一个标记为止。也就是说,仅当用户以前没有为代理引用指定显式标记名称时,Maya 才会使用默认代理标记名称。
创建了代理标记之后,就可以在“代理选项”(Proxy Options)和“引用选项”(Reference Options)窗口中的“代理标记选项”(Proxy Tag Options)。下拉菜单中选择该代理标记了。
在某个给定的代理集内,代理标记必须是唯一的。也就是说,如果一个代理标记在某个代理集内不在使用中,则该代理标记可供同一个代理集使用。可以创建自己的标记,并在不同的代理集中重用它们。
文件类型特定选项(File Type Specific Options)
根据所选择的“文件类型”(File Type),会在此处显示各种“文件类型特定选项”(File Type Specific Options)。有关详细信息,请参见手册的“基础知识”部分中的文件 > 打开场景(File > Open Scene)。
为选定资源(被引用的或未被引用的)导出代理资源。有关代理资源的详细信息,请参见代理资源。
有关代理资源选项,请参见“资源 > 导出代理资源(Assets > Export Proxy Asset)”。
选择该选项还会创建一个新的“引用查看集”(Reference View Set),可以在“视图”(View)菜单中找到该引用查看集。该“引用查看集”(Reference View Set)充当一个书签;将来选择创建的“引用查看集”会在“引用编辑器”(Reference Editor)中过滤引用,并仅显示当创建“引用查看集”时选择的引用。
请参见引用查看集。