通过进一步减少场景中的数据量,对象的实例化可用于帮助进行场景管理。例如,如果街道场景中充满路灯,那么可以引用一次路灯文件,然后剩余的路灯会进行实例化。如果未加载路灯文件,那么场景中的所有路灯将会由于它们与原始路灯文件的实例化关系而消失。
如果有一个引用文件并实例化了该文件内的一个对象,稍后移除了该引用文件,那么将在父场景中移除该对象的全部两个版本。变换节点将被留在该实例的父场景中后面的位置。如果父场景中的用户已将其他更改应用于该实例,该节点将保留。
如果父场景包含已实例化的对象,请不要重命名节点或者更改被引用文件中的层次。这样的更改将使实例消失;Maya 将查找一个不再存在的对象。Maya 的实例化是基于名称的。通过在引用文件中重命名对象,可以使原始对象离开,这样父场景就无法再找到它。