Assets
The available asset types in Polly.
Contract
Avalon defines these families.
| Family | Definition | Link |
|---|---|---|
avalon.model |
Geometry with deformable topology | Spec |
avalon.rig |
An articulated avalon.model for animators |
Spec |
avalon.animation |
Pointcached avalon.rig for rendering |
Spec |
avalon.lookdev |
Shaded avalon.model for rendering |
Spec |

avalon.model
A generic representation of geometry.
Workflow
- Create a new
ModelINSTANCE. - Add the
ROOTgroup - Publish
Target Audience
- Texturing
- Rigging
- Final render
Requirements
- All DAG nodes must be parented to a single top-level transform
- Normals must be unlocked
Data
name (str, optional): Pretty printed name in graphical user interfaces
Sets
geometry_SEL (geometry): Meshes suitable for riggingaux_SEL (any, optional): Auxilliary meshes for e.g. fast preview, collision geometry

avalon.rig
The avalon.rig contains the necessary implementation and interface for animators to animate.
Workfow
- Add the
ROOTgroup - Add animatable controllers to an
objectSetcalledcontrols_SET - Add cachable meshes to an
objectSetcalledout_SET
Publishing.
- Create a new
RigINSTANCE - Add
ROOT - Add
controls_SET - Add
out_SET - Publish
Target Audience
- Animation
Requirements
- All DAG nodes must be parented to a single top-level transform
- Must contain an
objectSetfor controls and cachable geometry
Data
name (str, optional): Pretty printed name in graphical user interfaces
Sets
in_SEL (geometry, optional): Geometry consumed by this rigout_SEL (geometry): Geometry produced by this rigcontrols_SEL (transforms): All animatable controlsresources_SEL (any, optional): Nodes that reference an external file

avalon.animation
Point positions and normals represented as one Alembic file.
Workflow
The animator workflow is simplified by the fact that an INSTANCE is automatically created upon loading a rig.
- Load rig
- Publish
Target Audience
- Lighting
- FX
- Cloth
- Hair
Requirements
- None
Data
name (str, optional): Pretty printed name in graphical user interfaces
Sets
- None

avalon.lookdev
Workflow
Shaders are exported relative the meshes in an INSTANCE.
- Create a new
LookINSTANCE - Add the
transformof each shaded mesh - Publish
Target Audience
- Lighting
Requirements
- None
Data
name (str, optional): Pretty printed name in graphical user interfaces
Sets
- None
Legend
| Title | Description | |
|---|---|---|
![]() |
Target Audience | Who is the end result of this family intended for? |
![]() |
Requirements | What is expected of this ASSET before it passes the tests? |
![]() |
Data | End-user configurable options |
![]() |
Sets | Collection of specific items for publishing or use further down the pipeline. |