This document is outdated and will be revisited in the future. FIXME: Mentions services like VRoid Studio even though their skeletons have never been supported (the Unity avatar exporter will not be able to fix that)
There are three ways to get your own avatar. You can either:
Create your avatar from scratch using 3D modeling tools such as Mixamo and Blender
Use MakeHuman or VRoid Studio to create a human or anime avatar
Download an existing avatar from external sources such as TurboSquid or CGTrader
If you get an avatar from an external source such as TurboSquid, CGTrader, MakeHuman, or VRoid Studio, it is likely that the skeleton does not match our avatar standards. To use these avatars with Vircadia, use the Vircadia Avatar Exporter for Unity to correctly map the skeleton and package your avatar.
If you want to create an avatar from scratch, this page covers the steps needed to create, rig, and package your avatar.
The steps involved in creating your avatar are:
Create an avatar with 3D character modeling tool such as Blender or Maya.
Rig and animate your avatar with an animation tool such as Mixamo.
Fine tune your avatar using a tool such as Blender or Maya.
Package the model in Vircadia for use as an avatar.
As you're creating your avatar, remember that Vircadia is an open-source project. Many of our community members have created plug-ins, add-ons, toolkits, skeletons and more to help you create content, including avatars. Here are a few for you to play around with.
Plugin ("Project Hermes") is a plugin for Blender to allow for easier content creation and importing for the Vircadia Metaverse Platform. It features:
Material Tools: Allows for easier pipeline to apply materials to objects so that they are ready to use in Vircadia.
Armature Tools: Adds a skeleton that is compatible with Vircadia and let you configure bone names for use in advanced scripts.
Avatar Converters: Translates and fixes models and materials from MMD and Mixamo so that they work in Vircadia.
Export Tools: Exports avatars and scenes so that they can be used in Vircadia.
Import Tools: Imports primitive entities from Vircadia so that you can make modifications to them.
Install it here: https://github.com/Menithal/Blender-Metaverse-Addon
Have a project you've been working on that you'd like us to share? Let us know by editing this page in GitHub!