Skip to content

Model Naming Convention

Generally Kangaroo is relatively flexible when it comes to model names.

But there are some rules, and this document lists them:

No clashing names

Having 2 meshes with the same name is bad news. Not just for Kangaroo!

No double underscores

That's because Kangaroo is using double underscores (__) in the name for something else.

Flexible with left/right

The safest thing is putting _l_ or _r_ into the name, such as mesh_l_wrist. But kangaroo accepts a wide variaty of side indications.

Prefixes/Suffixes

Prefixes or suffixes are recommended but not mandatory.
It is much cleaner to have a mesh called for example mesh_l_wrist or l_wrist_geo, instead of l_wrist.
It also reduces the danger of creating clashing names by mistake.

Reserved Names

The following names are reserved, please don't use them for your meshes:

  • master
  • modules
  • model
  • skeleton
  • ctrls

No Namespaces in the meshes

Namespaces in models are common when you create References instead of just importing the model. But in Kangaroo Builder you won't have many advantages from referencing the model anyway, because all the tools are optimized for rebuilding the rig whenever the model changed. An exception to this rule is the PoseEditor in Standalone mode. The PoseEditor does support namespaced models.