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 |
material(unlit) |
✅ |
✅ |
KHR_materials_unlit |
material(MToon) |
✅ |
||
animation |
✅ |
Not supported by VRM |
|
camera |
Not supported by UniGLTF |

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

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.