Referencing
File referencing allows us to assemble objects, shading materials,
animation, etc. in multiple scenes into a single scene without importing the
files into the scene. The contents that appear in the scene are read
or
referenced
from
pre-existing
files that remain separate and unopened. File referencing is useful for
collaborative production in situations where multiple individuals need to work
concurrently and share various assets in complex scenes. File referencing accomplishes
this
by allowing production team members to segment their scenes as required to
suit their production
workflow.
A scene file that references other files lower in the hierarchy is known as a parent scene. A parent scene reads or references other files that make up a scene from where they reside on disk (or on a network). These files are known as referenced child scenes.
Even though the referenced child scenes appear within the currently open parent scene they remain separate from the currently open parent scene at all times. When the currently open parent scene file is saved, any referenced scene data is not saved within it.
Users can also apply edits to the referenced objects in their currently open parent scene without modifying the original referenced child scenes that are lower in the referencing hierarchy. Any edits applied to the referenced objects while working within the currently open parent scene remain stored in a node that is created in the currently open parent scene when the child scene is first referenced. This node is called a reference node. A reference node is created for each child scene that gets referenced into a parent scene. The reference node keeps track of how the parent scene uses and modifies objects contained within a referenced child scene.
The above is
adopted from Maya
Basics: About file referencing
To reference a scene in Maya,
open a parent scene first. Go
to
File
-> Create
Refernce...
(or Cntl+R), and select the file to be referenced. Reference Editor lets
you reload, unload, duplicated, replace,
and remove references.
Sample files: character.mb & props.mb
Referencing a character. When you want to reference a non-animated
character in a separate scene file to be driven by the
character animated by mocap data in
a
parent
scene, you need to:
Sample files: patrick_dancing.mb & character.mb