# FM-Structures and Conventions

## Naming

It is very advised to follow strict naming convention as this allows us to use Automation in our pipeline or helps us avoid running into some problems.

Use prefixes as follow:

* "CHAR\_" for character asset.
* &#x20;"VEH\_" for vehicle asset.
* "PROP\_" for vehicle asset.
* "ENV\_" for environment asset.

<div align="right"><figure><img src="https://207047868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflnYsq7JuIfEfikLOKLQ%2Fuploads%2F9rmlIlS4QJ5CI1RLNWSF%2Fimage.png?alt=media&#x26;token=23a5a701-c273-4816-8a62-08154b55d879" alt=""><figcaption></figcaption></figure></div>

Use this button to create suggested structures, following the same will allow us to use Automation etc.

<div align="right"><figure><img src="https://207047868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflnYsq7JuIfEfikLOKLQ%2Fuploads%2FCtHGm5YYwLPbzYXD4MbK%2Fsubfolders.png?alt=media&#x26;token=f90bebc2-4944-448f-89cb-a501e55418c1" alt=""><figcaption></figcaption></figure></div>

## Structure

Let's say there are two pages, One is "Project", "Context"(Denoted in yellow from the image below) Each page has three sub folders. For reference lets remember them as follows. (follow R>G>B color code from the image)

1. Project page:
   1. Projects             # refers to your project names
   2. Contents           # refers to main sub categories, default: assets, sequence
   3. Assets                # refers to the assets that contains in the project
2. Context:
   1. Contexts           # refers to the asset departments or such.
   2. ContextTypes   # refers to the sub categories, Example: ctrlRig may have a proxy, and a final&#x20;
   3. Versions             #refers to the version numbers

<figure><img src="https://207047868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflnYsq7JuIfEfikLOKLQ%2Fuploads%2FB5xIekzZ8vzEhCkJL8O1%2Fstructures.png?alt=media&#x26;token=106ee081-8939-43f0-8402-0a2b87014442" alt=""><figcaption></figcaption></figure>

### Comment

(Denoted in cyan)

Use this section to tag any info you need to a file. This is very useful to track what's happening in the file. And what are due, etc.\
Use Edit button to edit any existing comments.\\
