glTF

glTF™ (GL Transmission Format) is a 3D format by KHRONOS, which is the specification of OpenGL.Version 2 was formulated in 2017.

VRM is a format based on glTF-2.0.

UniGLTF

The UniGLTF contained in the UniVRM package can read and write the glTF file and the binary version of the glb file.

UniGLTF

UniVRM

Note

mesh(morph target, skinning)

material(pbr)

KHR_materials_emissive_strength from v0.99

material(unlit)

KHR_materials_unlit

material(MToon)

animation

Not supported by VRM

camera

Not supported by UniGLTF

../_images/alicia_3dbuilder.png

If you change the extension from .vrm to .glb, you can load it with an application that supports gltf (such as 3D Builder that comes standard with Windows 10).(However, VRM-specific settings are not reflected)

UniGLTF preference

Edit - Preferences - UniGLTF

../_images/unigltf_preference.jpg

Lang

Display and message language switching for Unity Editor

Default invert axis

glTF is in the right-handed coordinate system, while Unity is in the left-handed coordinate system.Z-axis inversion, X-axis inversion can be selected. For historical reasons (vrm-0.x is Z-axis inversion), the initial value is Z-axis inversion.

Enable zip importer that contains gltf

Allows you to import if you have gltf in your zip archive. This is an experimental function.