Archetype¶
The Archetype file defines the required components for an avatar. This includes the skeletal rig, required and optional component body parts and accessories and information about animation. The Archetype file specifies all the possible components that can be used for a particular avatar. When creating the DNA file users have the option to use or leave out as many components as they wish unless the part is marked as being required.
The Archetype file is particular useful when users are creating their custom avatars. Developers can use the file to filter body part selection list to include only compatible components for the chosen Archetype file and situation. To ensure unwanted components are not attached to the avatar, DNA files are checked against the Archetype file before the completed Collada file is compiled.
This enables the platform owner to determine the functionality of each avatar type and to maintain the approved avatar types on the server-side, while having a choice on whether to enable 3rd party and community content to customize these avatars so that users have a wider selection of customization options that fit the approved avatar type.
{Add example here}