Show frames
Go to:
Attributes.
Scene assembly nodes are DAG container nodes that provide the
following services:
- Fidelity / performance tradeoff
- Assembly nodes have a single active representation, chosen from a
list of available representations, to best suit the task at hand, and
/ or the size of the data set.
- Scene segmentation
- Assembly nodes represent a part of a scene that can be loaded and
unloaded efficiently as a block, and that can be worked upon separately
and cooperatively.
- Non-destructive edits
- Assembly nodes can track certain edits done on their
members. These edits are non-destructive and recorded separately from
the representation data onto which they are applied.
- Plugin extensibility
- Scene assembly is fully exposed through the OpenMaya API, and
its Autodesk reference implementation is done through this API, to
ensure parity of capability between third-party scene assembly node
implementations, and Autodesk implementations.
- DAG containment
- Scene assembly nodes inherit the same capabilities as their DAG
container class parents, namely an embodiment in the 3D scene hierarchy as
transforms, as well as encapsulating containment of their member nodes,
which are created by activating a representation.
This description is repeated in file MFnAssembly.h, for API documentation
purposes.
This node is abstract
Node name | Parents | MFn type | Compatible function sets |
---|
assembly | dagContainer | | |
Attributes (1)
assemblyEdits
Long name (short name) | Type | Default | Flags |
---|
|
assemblyEdits
(aed )
| edits | NULL |     |
|