8
Overview of Copies, Instances, and References 457
own set of transforms, space warp bindings, and
object properties, but it shares the object modifiers
and master object with the other instances. The
data flow for an instance branches just after
evaluating object modifiers.
When you change one instance by applying or
adjusting a modifier, for example, all the other
instances change with it.
Within 3ds Max, instances derive from the same
master object. What you’re doing "behind the
scenes" is applying a single modifier to a single
master object. In the viewport, what you see as
multiple objects are multiple instances of the same
definition.
Example of Using Instanced Objects
If you wanted to create a school of swimming
fish, you m ight beg in by making many instanced
copies of a single fish. You could then animate the
swimming motion by applying a Ripple modifier
to any fish in the school. The whole school would
swim with exactly the same motions.
Instances of Actively Linked Objects
Creating instances of actively linked objects is not
recommended. Reliability issues can arise if the
instanced object is deleted in the linked file.
References
References
are based on the original object, as
are instances, but can also have their own unique
modifiers. Like instances, refe rences share, at
minimum,thesamemasterobjectandpossibly
some object mo difiers.
The data flow for a reference branches just after
the object m odifiers but then evaluates a second
set of object modifiers unique to each reference.
When you create references, 3d s Max displays a
gray line, called the
derived-object line
,atthe
top of the modifier stack for all clones. Any
modific at ion made below the line is passed on to
other references, and to the original object. New
modifiers added above the line are not passed on
to other references. Changes to the original object,
such as in its creation parameters, are passed on to
its references.
This effect is useful for maintaining an orig inal that
will affect all its references, while the references
themselves can take on individual characteristics.
All shared modifiers reside below the
derived-object line and are displayed in bold. Al l
modifiers unique to the selected reference reside
above the derived-object line and are not b old.
The or iginal object does not have a derived object
line: its creation p arameters a nd modifiers are
all shared, and all changes to this object affect all
references.
The results of chang ing or applying a modifier to a
named object reference depends on where in the
modifier stack it is applied:
• Applying a modifier to the top of the modifier
stack affects only the selected named object.
• Applying a modifier below the gray line affects
all references branching above that line.
•Applyingamodifieratthebottomofthe
modifier stack affects all references derived
from the master object.
References of Actively Linked Objects
Creating references of ac tively linked objects is not
recommended. Reliability issues can arise if the
referenced object is deleted in the linked file.
Example of Using Referenced Objects
In the example of modeling heads, you might want
to keep a family resemblance in your characters.
You could model basic features on the original,
then model specifics on each reference.