UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/
Go to file
2025-11-14 13:16:35 +09:00
.github fix comma 2025-08-27 14:04:04 +09:00
.vscode jslib 2025-01-27 19:34:28 +09:00
Assets mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
docs redirect url 2024-02-22 14:16:58 +09:00
glTF@838b607505 add glTF & VRM spec schema repository as submodule. 2021-02-18 20:04:14 +09:00
Packages convert Packages/DIR(UniGLTF etc) to Packages/PKG_ID(com.vrmc.gltf etc) 2025-11-14 13:16:35 +09:00
ProjectSettings Unity-2022.3.62f2 2025-10-22 14:43:15 +09:00
Tests/Models fix tests 2022-11-07 21:30:00 +09:00
vrm-specification@7f5252a942 pull vrm-specification 2024-06-04 17:31:53 +09:00
.gitattributes lfs untrack binary files 2022-09-28 16:54:25 +09:00
.gitignore template 2025-03-10 22:10:38 +09:00
.gitmodules Add MToon submodule in new directory. 2021-04-16 19:56:09 +09:00
LICENSE.txt License To VRM Consortium 2020-05-21 15:53:19 +09:00
NUnit3To2FormatConverter.py JenkinsHelper 2019-01-09 17:01:27 +09:00
README.md Updated the supported library versions for previous Unity versions in the README. 2025-01-29 12:23:26 +09:00
right_latest.jpg Re-added binary files 2022-09-28 16:55:48 +09:00

UniVRM

GitHub latest release GitHub license

The standard implementation of 3D Avatar file format VRM for Unity.

VRM is an extension of glTF 2.0, so this library also support glTF 2.0 files.

Features

UniVRM supports the VRM 1.0 specification and the glTF 2.0 specification.

UniVRM can import/export following supported file types at both runtime and editor.

Supported file types

  • VRM 1.0 (.vrm)
  • VRM 0.x (.vrm)
  • glTF 2.0 (.glb | .gltf | .zip)
  • VRM-Animation (.vrma)

Import features

  • You can import supported file types at both runtime and editor.
  • Support for async/await importing at runtime.
  • Support for Migration VRM 0.x files into VRM 1.0 files.
  • Support for ScriptedImporter for VRM 1.0 and glTF 2.0.
  • You can import glTF's PBR materials into Unity Built-in RP's Standard materials.

Export features

  • You can export supported file types at both runtime and editor.
  • You can export Unity Built-in RP's Standard materials into glTF's PBR materials.

Supported Environments

The latest UniVRM supports Unity 2022.3 LTS or later from v0.128.0.

UniVRM supports scripting backends both .NET and IL2CPP.

UniVRM supports the following building target platforms:

  • Standalone (Windows/Mac/Linux)
  • iOS
  • Android
  • WebGL

The other platforms maybe work but they are not tested.

Installation

Latest Release

Download here

Previous Releases

You can use an previous version of UniVRM if you use an older version of Unity. These are not supported.

Unity Version UniVRM Release VRM 1.0 support
2021.3 v0.112.0 Yes
2020.3 v0.100.0 Yes
2019.3 v0.99.1 No
2018.4 v0.79.0 No

You can install UniVRM using the UnityPackage or the UPM Package.

UnityPackage

From the latest release, you can download the .unitypackage files.

  • For import/export VRM 1.0
    • You can download VRM-0.XXX.X-YYYY.unitypackage.
    • You can also download sample projects as VRM_Samples-0.XXX.X-YYYY.unitypackage.
  • For import/export VRM 0.x
    • You can download UniVRM-0.XXX.X-YYYY.unitypackage.
    • You can also download sample projects as UniVRM_Samples-0.XXX.X-YYYY.unitypackage.
  • For import/export glTF 2.0
    • You can download VRM-0.XXX.X-YYYY.unitypackage.

UPM Package

From the latest release, you can find UPM package urls.

  • For import/export VRM 1.0
    • You have to install all of the following UPM packages:
      • com.vrmc.gltf
      • com.vrmc.vrm
  • For import/export VRM 0.x
    • You have to install all of the following UPM packages:
      • com.vrmc.gltf
      • com.vrmc.univrm
  • For import/export glTF 2.0
    • You have to install all of the following UPM packages:
      • com.vrmc.gltf

You can install these UPM packages via Package Manager -> + -> Add package from git URL... in UnityEditor.

Documentation

For developers

License