Download the latest .unitypackage version of from the official GitHub repository.
VRM requires:
The user ensures the GLB has a "Humanoid" rig. Without a skeleton, the character is just a statue.
Under , assign your model’s specific joints to the corresponding VRM standard bones (e.g., mapping UpperArm_L to leftUpperArm ). Step 4: Configure Blend Shapes and LookAt Open the Blend Shape Proxy menu in the VRM tab. convert glb to vrm full
If textures look metallic or transparent, recheck your material settings in Unity and switch them to VRM/MToon shaders.
If your GLB model is already perfectly rigged to a humanoid skeleton (such as models downloaded directly from Ready Player Me or Adobe Mixamo), you can use automated browser tools.
: Use the MToon shader for that signature anime/stylized VTuber look. Download the latest
By following this comprehensive workflow, you can successfully transition any static or basic GLB model into a fully animated, expressive, and optimized VRM avatar ready for the virtual world. To tailor these steps to your specific project, tell me: What was used to create your original GLB model?
Best if you are already preparing an avatar for platforms like VRChat.
Before VRM, developers and artists had to build custom systems to make 3D models function as avatars. FBX files, while compatible with many software, often had version compatibility issues and contained inconsistent data structures. VRM solves this by providing a strict, standardized structure. Under , assign your model’s specific joints to
VRoid Studio (free) creates VRM natively but doesn't import GLB directly.
The model must have a skeleton (armature) with a standard humanoid bone structure (hips, spine, chest, neck, head, shoulders, arms, hands, and legs).
Use the addon panel to set up your VRM Blend Shape Groups. You can assign your existing Blender shape keys directly to standard VRM expressions (Blink, Joy, Angry, etc.).
Ultimate Guide: How to Convert GLB to VRM for VTubing and Avatars