返回首页 >> Maya文档 >> maya关于文件引用

关于文件引用


文件引用可以在一个场景中集合多个对象,例如着色材质和动画,而无需将文件导入场景。即,场景中显示的内容是从单独保留且未打开的已存在文件中读取或引用的。当多个用户需要同时进行工作并共享复杂场景中各种资源时,文件引用使用户能够进行协作生产。文件引用允许用户根据生产工作流程需要对场景进行分段,从而使用户能够进行协作生产。

引用较低层次中其他文件的场景文件称为父场景。父场景读取或引用构成场景的其他文件,其中这些文件驻留在磁盘(或网络)上。这些文件称为被引用子场景。

注意
在文件引用中,父/子术语用于指示引用关系和文件在文件引用层次中的相对位置。当前打开的父场景是指打开的场景文件与其所引用的任何场景文件之间的关系。

即使被引用子场景显示在当前打开的父场景中,它们仍旧在任何时候独立于当前打开的父场景。当前打开的父场景文件保存后,任何被引用场景的数据均不会保存在其中。

已加载和卸载的引用

当前打开的父场景引用子场景后,该子场景的内容将放置在内存中并显示在场景中。被引用文件的这种初始状态称为已加载。可以同时在当前打开的父场景中加载其他子场景。用户可以在当前打开的父场景文件中加载、卸载或重新加载被引用子场景文件,具体取决于其生产需求。

如果被引用子场景已卸载,则被引用子场景与其父场景和祖场景之间的连接挂起。即,不再将被引用子场景文件的内容加载到当前打开的父场景中的内存。用户最初使用“选择性预加载”(Selective Preload)选项打开父场景文件时,也可以加载已卸载的被引用子场景。

引用节点

用户也可以将编辑应用到当前打开的父场景中的被引用对象,而不修改位于较低引用层次中的原始被引用子场景。在当前打开的父场景中进行操作时,应用到被引用对象的所有编辑均会存储在节点中,该节点是在第一次引用子场景时,在当前打开的父场景中创建的。该节点称为引用节点。为父场景引用的每个子场景创建一个引用节点。引用节点可以跟踪父场景使用和修改被引用子场景所包含的对象的方式。

引用层次

父场景还可以引用其他父场景等。即,父场景可以根据其在文件引用层次中的相对位置,引用其他文件,也作为另一父场景的被引用子场景。发生这种情况时,子场景文件称为孙场景文件。一个父场景引用了其他子场景,而这些子场景又引用了其他孙文件,这种层级引用称为多级引用。

多级引用的层次是对复杂情景中显示复杂性的多个组件和层级进行分段的一种方法。通常,文件引用层次自下而上构建。即,孙场景被子场景引用,子场景被父场景引用。

可以直接导入先前引用的场景中的数据。在执行此操作时,先前的引用连接将断开。可以将文件中的选定项目导出为引用。导出为引用的项目将变为当前打开的场景文件的子场景。

注意
被引用文件无法引用其父场景或位于其上方层次中的任何其他文件。

相关主题

•管理复杂情景
•文件引用工作流程
•使用文件引用
•关于引用编辑器
•引用编辑器概述
•预加载引用编辑器
•文件引用提示
•使用代理引用
•文件 > 创建引用(File > Create Reference)
•锁定文件引用
请将您关于此页内容的评论发送给我们

(www.cgtsj.com)