Bring Your Avatars to Life in Unity with UniVRM

UniVRM is a Unity plugin to easily import, edit, and animate VRM models for games, VR, and VTubing.

About UniVRM

UniVRM is a free and open-source plugin made for Unity that allows users to easily import, edit, and export 3D avatars using the VRM file format. VRM is a format built on the glTF standard and is popular for creating lifelike, expressive humanoid characters used in virtual reality, augmented reality, games, and live streaming.

This plugin simplifies the entire process of integrating these avatars into Unity projects. With features like automatic bone mapping, facial expression controls, and physics for hair and accessories, UniVRM helps developers and content creators add high-quality, animated characters to their applications with minimal setup.

Key-Features

Import & Export VRM Models

Easily load .vrm files into Unity and export them back after editing.

VRM 0.x and 1.0 Compatibility

Supports both older and latest versions of the VRM format.

Editor & Runtime Support

Use VRM models inside Unity Editor or during game runtime.

Blendshapes & Facial Animations

Animate face, lips, and expressions using blendshapes.

Spring Bone Physics

Makes hair, clothing, and accessories move naturally.

First-Person & Eye Tracking Settings

Customize first-person view and control where the avatar looks.

Installation Guide

This section is designed to help new users set up UniVRM step-by-step within Unity. It ensures a smooth and error-free installation process for beginners and developers alike.

System Requirements

Download & Import in Unity

Plugin Downloads
0 k+
Unity Versions Supported
0 k
Developer Rating
0

How to Use

How-To Use

Adding SpringBone Physics

How to Add a VRM Model to Unity

How to Animate Facial Expressions

Unity Integration Tips

Frequently Asked Questions (FAQs)

What is UniVRM?

UniVRM is a Unity plugin that allows you to import, export, and customize VRM-format 3D avatars inside Unity.

It is ideal for VTubers, Unity developers, 3D artists, and anyone working with humanoid avatars in VR/AR environments.

Yes, UniVRM is open-source and distributed under the MIT license.

UniVRM typically supports Unity 2019.4 and above. Always check the latest compatibility on the official GitHub page.

Yes, you can use UniVRM in commercial projects, but ensure you follow any license or copyright rules associated with specific VRM models.

Download the UniVRM .unitypackage file and import it into your Unity project via Assets > Import Package > Custom Package.

No external dependencies are required beyond Unity itself.

Remove the old UniVRM folder from your project and import the latest version of the package.

Currently, UniVRM is not available through Unity’s Package Manager. Use the .unitypackage instead.

Yes, a step-by-step installation guide is usually included in the documentation or on the official GitHub repository.

UniVRM auto-detects the skeleton of your model and maps bones to Unity’s humanoid rig, reducing manual setup.

SpringBones are used to simulate soft-body movement for hair, accessories, or clothes.

Yes, it supports SpringBone physics for natural movement of parts like hair and clothing.

Yes, but VRM has shader restrictions for compatibility. Use supported shaders or adjust materials carefully.

Ensure texture paths are correct, and consider re-assigning materials manually if issues occur after import.

No, VRChat uses a different format (VRChat Avatar SDK). You’ll need to convert the model.

Not directly. You’ll need to optimize the avatar and manually manage shader compatibility for WebGL export.

Yes, you can use Unity’s Animator and Timeline systems to animate the model just like any other humanoid character.

Yes, VRM avatars can be integrated into Unity-based AR/VR projects with proper setup.

UniVRM is specifically designed for Unity. Other engines will require manual VRM format parsing.

Check if the model’s scale is too small or if any materials/shaders failed to load. Reset transform values if needed.

Ensure the imported VRM file includes BlendShape clips, and check the expression settings in Unity.

Verify that SpringBones are set up correctly and that related transforms have not been broken during editing.

You can raise issues or questions on the UniVRM GitHub page or join related community channels.

Yes, detailed documentation is available on the official GitHub or VRM.dev website, covering all usage aspects.

Schema

UniVRM - VRM & glTF 3D Avatar Tool for Unity

UniVRM - Import, export, and migrate VRM and glTF 2.0 3D avatars in Unity. Supports VRM 1.0, VRM 0.x, async import, and multiple platforms. #UniVRM

Price: Free

Price Currency: $

Operating System: Windows, macOS, and Linux

Application Category: Software

Editor's Rating:
4.3