Copy an Armature to an existing Avastar

This mode is entered, when you have selected 2 armatures, of which the active Armature is either an outdated Avastar armature or an arbitrary non Avastar Armature, and the other armature is an Avastar Armature. In that case the conversion tool offers to Copy the Active Armature’s configuration to the other selected Armature


The Header Section

Pose/Rest Position: To Switch your Rig from the Current Pose to Restpose (the same can be found in the Armature Rig data Properties section (right side of the Blender Screen)

Source Rig: Is fixed to be AVASTAR (After all you update an old Avastar Rig)

Dummies: You can select to Delete, Hide, or Keep the Avastar Meshes in the target rig (the active object)


The Update Options

The Import Options allow you to define in more detail how exactly your old Rig shall be Updated. Finding the right options can be tricky at times, depending on the nature of your Rig. The options are explained below


Transfer Meshes: Copy also the Meshes from the Source Rig to the Target Rig

Attach sliders: The Avastar Rig comes with Appearance Sliders. But you actually do not need to use the sliders for one or more of your meshes. Normally you want your meshes to react on the Slider Settings in Blender. Especially if you want to test your character with different Shapes.

Apply Rot&Scale: Often your Meshes contain Scale and Rotation in Object space. While this is not entirely wrong, it often creates unwanted and unforeseeable issues. So it is normally best to apply Scale & Rotation during the update.

The Operator section

The Snowflake icon: When this option is enabled, then the original rig is applied to the meshes (the current pose is baked) before updating. You may want this option when your original Rig is not in Restpose.


Below the Copy to Avastar Rig button you find an information section which tells you some details about your Rig and the bound meshes:

  • Source:  Name of the Rig from where the data is copied (source Rig)
  • Target: Name of the Rig to which the data is transferred (target Rig)
  • Custom Mesh: The number of user made (custom) meshes bound to the Rig
  • System Mesh: The number of Avastar meshes (head, body, eyes, …) bound to the rig
  • Joint Offsets: Number of identified Joints that have been edited.

Important: The Snowflake option only works when your original rig is oriented in the same way as the Avastar rig (arms aligned along the X axis)

What happens during the update

When all settings are done, then you click the Update Rig button (see image above). Avastar will now step through following activities:

  • The original Armature is applied to the Meshes (when snowflake icon enabled)
  • A new Avastar armature is created (Basic or Extended)
  • The Avastar bones are aligned to match the original rig (If check for joint edits is enabled)
  • The meshes are copied and bound to the new Avastar armature
  • Depending on the other options the new Avastar meshes are kept, hidden or deleted