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.

aud Workflow

  1. Create a new Model INSTANCE.
  2. Add the ROOT group
  3. Publish

aud Target Audience

  • Texturing
  • Rigging
  • Final render

req Requirements

  • All DAG nodes must be parented to a single top-level transform
  • Normals must be unlocked

dat Data

  • name (str, optional): Pretty printed name in graphical user interfaces

set Sets

  • geometry_SEL (geometry): Meshes suitable for rigging
  • aux_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.

aud Workfow

  1. Add the ROOT group
  2. Add animatable controllers to an objectSet called controls_SET
  3. Add cachable meshes to an objectSet called out_SET

Publishing.

  1. Create a new Rig INSTANCE
  2. Add ROOT
  3. Add controls_SET
  4. Add out_SET
  5. Publish

aud Target Audience

  • Animation

req Requirements

  • All DAG nodes must be parented to a single top-level transform
  • Must contain an objectSet for controls and cachable geometry

dat Data

  • name (str, optional): Pretty printed name in graphical user interfaces

set Sets

  • in_SEL (geometry, optional): Geometry consumed by this rig
  • out_SEL (geometry): Geometry produced by this rig
  • controls_SEL (transforms): All animatable controls
  • resources_SEL (any, optional): Nodes that reference an external file



avalon.animation

Point positions and normals represented as one Alembic file.

aud Workflow

The animator workflow is simplified by the fact that an INSTANCE is automatically created upon loading a rig.

  1. Load rig
  2. Publish

aud Target Audience

  • Lighting
  • FX
  • Cloth
  • Hair

req Requirements

  • None

dat Data

  • name (str, optional): Pretty printed name in graphical user interfaces

set Sets

  • None



avalon.lookdev

aud Workflow

Shaders are exported relative the meshes in an INSTANCE.

  1. Create a new Look INSTANCE
  2. Add the transform of each shaded mesh
  3. Publish

aud Target Audience

  • Lighting

req Requirements

  • None

dat Data

  • name (str, optional): Pretty printed name in graphical user interfaces

set Sets

  • None




Legend

Title Description
aud Target Audience Who is the end result of this family intended for?
req Requirements What is expected of this ASSET before it passes the tests?
dat Data End-user configurable options
set Sets Collection of specific items for publishing or use further down the pipeline.