为父场景和被引用文件规划文件和节点命名约定是很重要的,并将极大地有助于在生产环境中成功实现文件引用。特别是规划确保:
或者,可以指定比默认文件名长度更短的名称空间(如果这样做有意义)。使用 Maya 的编辑器(“通道盒”(Channel Box)、“大纲视图”(Outliner)、“层编辑器”(Layer Editor)等)时,较短的节点名称会简化工作流。可以通过在“创建引用选项”窗口中键入所需的文本字符串来创建自定义名称空间。例如,可以选择使用名为 mt 的自定义名称空间,而不使用 mapleTree 一词。上例中的 tree1 节点名称应称为 mt:tree1。这会减少在 Maya 中工作时可能需要的名称长度(以及任何键入)。
如果将非引用节点添加到引用名称空间中,这可能会导致与引用节点发生名称冲突(例如,如果将节点添加到名称空间时已卸载该引用),并可防止在移除引用时名称空间被删除。有关详细信息,请参见名称空间。
在 Maya 中使用文件引用时,名称空间是管理命名的首选方法。建议在使用文件引用时,不要使用 Maya 的重命名前缀约定。尽管使用重命名前缀时,节点的 DAG 路径或长名称可能使该节点唯一,但是这些路径或长名称不能在文件引用内一致地工作,并使层次 DAG 更改复杂化,这会导致以后出现问题。
使用文件引用时,以 Maya ascii 文件格式 (.ma) 保存文件是首选的。可以在喜爱的文本编辑器中打开和编辑 Maya ascii 文件,而且如果文件或文件的某些组件未按预期加载,这些 Maya ascii 文件更易于进行疑难解答。
建议在使用文件引用时,不要引用其他文件格式(例如 dxf、obj、wire 等)的文件。如果可能,请通过加载文件并以 .ma 格式重新保存,将文件转化为自身 Maya 格式。
文件引用仅支持绝对路径和包含环境变量的路径。使用文件引用时,不支持相对路径名称。由于环境变量是显式的并可针对每个用户的文件结构进行自定义,所以它可以用作相对路径的极好替代。
相对路径(不支持):
scenes/street.ma
绝对路径(支持):C:/projects/cityscene/scenes/street.ma
环境变量路径(支持):$myProject/scenes/street.ma
有关环境变量的详细信息,请参见使用 Maya.env 设置环境变量。
有关详细信息,请参见在引用编辑器中编辑引用路径。