Secondlife Shape Importer

Secondlife supports the export of custom Avatar Shapes as Data files in XML(*) Format. The Shape Importer converts those data files into Avastar Appearance Slider configurations.

(*) more on XML ...

(*): XML (Extensible Markup Language) is not a defined data format. It is just a language. The SL Shape Importer assumes that the imported data is in that XML language and it assumes the data contains Secondlife Shape information. If the Data is not XML or does not contain SL Shape data, then the Shape Importer will fail utterly!

The Shape Importer is used in 3 different scenarios as described below:

Import an SL Shape into a new Avastar Armature

Suppose you start a fresh Project with an empty scene. You already have downloaded your personal Shape from Second Life in the SL Shape file format (see above). Now you want to create a new Avastar character with exactly this shape:

You find the XML Shape importer in the regular Blender Import menu under

File -> Import -> Shape as Avastar

The tool first opens a file selector where you select the shape file that you want to import. Note that you have import options (see image)

  • Rig Type:
    Use Basic to get a classic SL Rig.
    Use Extended to get a Bento Rig.
  • Use Quads: Create Meshes mostly with Quads.

Avastar creates the new Avastar character in the scene, and finally applies the imported shape to the Appearance Slider system.

Note: By default Only the Deform bones are displayed. You can change the bone visibility in the Rig Display panel (see image)

Variation 1: Import SL Shape into existing Avastar Armature

Assume you already have an Avastar in the scene and that Avastar is currently selected. In that case the SL Shape Importer applies the imported shape directly to the active Avastar armature.

Variation 2: Use the Avastar Shape Import panel

You find the Avatar Shape IO Panel in the Object Data properties window.

When you click on Load Shape, then a file selection box opens where you can select which Shape file you want to import.

The Shape will be applied to the active Armature.