Naming Conventions

Standards and Best-Practices regarding the naming of files, folders, assets, objects, layers, rigs, materials, ect.

Asset Files - File Naming

AssetName_Type_STEP.user.version.blend

ex: YokoYoshino_Char_MODELING.v003.blend

image.png

Rules:
Possible Types:
Possible PROGRESS:
Additional/optional tags:

After the dot '.' at the end of PROGRESS, the user may make notes as to where they left the file or who is working on it.

Asset Files - Internal Naming

Top level: AssetName_COLLECTION

Sublevels: Assetname_Collection

image.png

Rules:

image.png

image.png

image.png

image.png

Asset File Collections:
What we call things:

image.png

image.png

image.png

Shot Files - File Naming

Layout Files:

[Scene]_LAYOUT.user.version.blend

ex: 010_LAYOUT.blend    <-Pipeline-valid sequence file

ex: 022_LAYOUT.tony.v003.blend    <-user backup or working copy

Sequence Files:

[Scene]_[Sequence]_STEP.user.version.blend

ex: 010_B_ANIM.blend    <- Pipeline-valid sequence file

ex: 022_C_FX.baku.v002.blend    <- user backup or working copy

Shot Files:

[Scene]_[Sequence]_[Shot]_DescriptiveName_STEP.user.version.blend

ex: 010_B_030_YokoDrives_ANIM.blend    <- Pipeline-valid shot file

ex: 022_C_010_SierraSings_FX.baku.v002.blend    <- user backup or working copy

IMPORTANT! Shot files MUST NOT include ".user" and ".version" tags in order to be Pipeline-valid.

Rules:
Possible Steps:
Best Practices:

Shot Files - Internal Naming

All shot files should contain these collections:

image.png

All assets, generated objects, or helper objects should live within the collection pertaining to their STEP. 
Ex: Empties used to offset animation should all live within the CHAR collection.

Layout Temp FX and Placeholders:

All temp FX and placeholders made during the Layout or Animation STEPs should be placed in the TempFX subcollection.

image.png

Asset_GROUPS:

Linked Assets are automatically sorted into subcollections of their Asset_TYPE. This allows Asset grouping for view layers. 
This process can also be done manually without breaking anything.

image.png

If a PROP asset begins with the same AssetName as CHAR asset, then it will be placed inside the CHAR asset's _GROUP.