Naming Conventions
17th December 2022
FreePublished by
We use prefixes only for top level collections of an asset. This is important to distinguish types of assets. The name of the asset itself should be lowercase.
CH
: CharacterPR
: PropEN
: Environment assetSE
: setLG
: light rigExample: CH-phileas
Sub-collections should start with the character's name and have dots as separators: phileas.rig.widgets
All objects should have a prefix, followed by a dash that determines their type:
WGT
: bone shapesLGT
: light objects and mesh-lights, also shadow castersHLP
: Empties and other helper objects that are not renderedGEO
: Geometry, meshes, curves that contribute to the rendered appearance of the assetRIG
: Rig and rig specific objects that do not appear in renderingENV
: matte paintings, sky-domes, fog volume objectsGPL
: grease pencil stroke objects (need to differentiate from GEO because can not be rendered on the farm)Use dot uppercase L or R for objects that belong to one side and are mirrored
Example: GEO-dresser_drawer.L
If a name contains a of relationship - in the above example the drawer
of the dresser
- these should not be separated by a dot, but rather with an underscore.
Another example: GEO-ellie_watch_screw
and not GEO-ellie_watch.screw
If the watch had a variant of type clean
and dirty
, these would be using a dot to express the nature of the variant: GEO-ellie_watch.clean
and GEO-ellie_watch.dirty
Example: PLB-spring.hand
PLB
Pose library actions to be linked into animation filesRIG
Actions used by the rig's Action constraintsANI
Animation to be used in a shotMore examples:
- ANI-rex.140_0020_A.v001
- ANI-ellie.060_scratch.layout.v001
- ANI-sprite_A.110_0100_A.v001
- PLB-rex_face.scared
- PLB-rex_face.happy
- PLB-rex_hand.closed
0 Comments
Join to comment publicly.