

In the following, I will mention the components that are useful for customization.

On the avatar, there will be a number of components that can be customized.

Open a new scene and drag the prefab created from the VRM file into it. If importing the VRM file fails with a JSON error, try to set your Windows region in such a way that floating numbers use the dot as a decimal symbol. Enter your name as the author, make sure the two checkboxes are ticked and export the base VRM file.Īfter doing this, create a new folder in your Unity project and drag the VRM file there to reimport your avatar with all the VRM components applied. Put your prefab into a scene, do any further basic setup you might need and then select the export humanoid option from the VRM menu on the menu bar. If you cannot find the materials for your imported avatar, you can export them on the materials tab of the prefab. These shaders, according to the UniVRM documentation are: On importing your avatar to Unity, you will want to set up the materials to use the shaders compatible with VRM. If your model's file size is too big, try splitting off the parts with shape keys into their own mesh and deleting the shapekeys on the other mesh objects in Blender. In VRM format, shape keys are a big contributor to file size. Make sure the rig is set to humanoid and it is placed in a T-pose. I assume you have your rigged, humanoid avatar in FBX format already imported into Unity. If you know Japanese, you can also read the official the UniVRM documentation. You will also need import the UniVRM package into your Unity project to create your VRM file. You need Unity 2018.1.1f1 or another recent version of unity. If you haven't, you can still try to follow along, but some descriptions might be a bit too brief.Ī more in-depth guide with screenshots can be found here. In this guide, I assume you already know the basics of Unity and probably have previously uploaded an avatar to VRChat.
