Naming should follow this pattern:

whatItIs_TYPE

That's it. A descriptive name, an underscore, then the type in capitals.


The Two Types

_GRP — a group. Organizes things, no actual 3D shape. _GEO — a mesh. The real geometry you can see and touch.

GEOMETRY_GRP      ← group that holds all the meshes
visorMain_GEO     ← actual geo 

The Three Levels of Hierarchy

Every asset follows the same three-level structure — no exceptions.

Level Example What it is
1. Asset group prp_visorA_GRP The top-level container for the whole asset. Always starts with prp_.
2. Geometry group GEOMETRY_GRP Sits directly inside the asset group. All meshes live in here.
3. The asset visorMain_GEO, clapse_GRP... Your actual parts — meshes and any sub-groups.

Nothing should ever sit above GEOMETRY_GRP Except the asset group, and nothing should ever sit above the asset group at all.


Left & Right Parts

Left and right parts each need their own GRP, and both of those sit inside a shared parent GRP.

clapse_GRP          ← parent group for the whole clasp
├── clapse_r_GRP    ← group for the right side
│   └── clapse_r_GEO
└── clapse_l_GRP    ← group for the left side
    └── clapse_l_GEO

Think of it as: part → side group → side mesh.