1. Use this 3D model as a starting point:

    Body Armature Templates:

    geenee_female_body_head_template.fbx

    geenee_male_body_head_template.fbx

    geenee_female_body_head_template.glb

    geenee_male_body_head_template.glb

    Outfit Example

    basic_body_example.fbx

    basic_body_example.glb

  2. Remove clothes and Re-skin armature (skeleton) with your character, apparel, or any other 3D object. Keep the body parts if occluder is needed.

  3. Keep hierarchy and bones names the same as in the template. Do not remove any bones from the armature.

  4. Mesh (3d element) name also have an impact on the final visual output:

    YourModel - can be any other name you want.

    Any other model’s child named with no _Outfit_Top/_Outfit_Bottom/_Outfit_Footwear/_Outfit_Headwear/_Outfit_Glasses at the end ****will be invisible in the scene and play an occluder role.

  5. Export your model in .glb file format

  6. Use parameters in the link to chose what outfit you want to include :

    https://lab.geen.ee/avatar/?outfit&top&bottom&footwear&glasses

    top
    bottom
    footwear
    headwear
    glasses
    

    If you don't use outfit parameter you will see the model as is, with now hidden object, body occluder, and so on.

Testing in browser (2 options)

  1. Drag&Drop it to (use parameters described above if needed) https://lab.geen.ee/avatar
  2. Store your .glb file at any CDN service and load it as a remote asset via link parameter model : https://lab.geen.ee/avatar/?outfit&top&bottom&model=https://yourcdn.com/your_model
    1. important: use a direct link to your file, but remove .glb at the end. Example:

      Link to file: https://res.cloudinary.com/dwch43ppl/image/upload/v1640131087/Geenee/Geenee_character.glb

      Experience link:

      https://lab.geen.ee/avatar/?model=https://res.cloudinary.com/dwch43ppl/image/upload/v1640131087/Geenee/Geenee_character

Strict Armature Structure:

Screenshot 2022-01-27 at 14.40.09.png

Screenshot 2022-01-27 at 14.47.24.png