Installation
You can install UniVRM using the UnityPackage or the UPM Package.
The UniVRM supports Unity 2022.3 LTS or later.
UnityPackage
Download the unitypackage, and drag and drop it to import the package into your project.
UPM Packages
click to expand
You can install these UPM packages via Package Manager in UnityEditor.
- Open the package manager window:
Window->Package Manager - Click
+at the top-right of the package manager window, then selectAdd package from git URL... - Specify UPM packages using URLs below.
[!Warning]
Starting with versionv0.131.0, Assets/UniGLTF, VRM, and VRM10 have been moved to thePackagesfolder.
Therefore, please specifypath=/Packages/UniGLTF,path=/Packages/VRM, orpath=/Packages/VRM10.
| UPM package | git URL |
|---|---|
| com.vrmc.gltf | https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.2 |
| com.vrmc.univrm (VRM 0.x) | https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.2 |
| com.vrmc.vrm (VRM 1.0) | https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.2 |
You can also install via editing Packages/manifest.json directly.
// Packages/manifest.json
{
"dependencies": {
// ...
"com.vrmc.gltf": "https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.2",
"com.vrmc.univrm": "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.2",
"com.vrmc.vrm": "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.2",
// ...
}
}Development Samples
click to expand
Release Notes
Warning
from v0.125.0.
com.vrmc.vrmshaders is removed.
com.vrmc.vrmshaders is no longer required in manifest.json.
What's Changed
- FromToRotationの判定をより厳密にする by @notargs in #2798
- Replace math.normalize to math.normalizesafe by @notargs in #2795
- Dispose SpringBone runtime when destroyed before Vrm10Runtime is created by @noir-neo in #2794
- Fix NativeArray memory leaks (FastSpringBoneCombinedBuffer) by @hadashiA in #2787
- Fix RestoreInitialTransform init-pose by @hadashiA in #2786
- Unity 6000.5 の破壊的変更で生じたエラーへの対応 by @matsutaka-pxv in #2804
- Fixed #2808 - on empty submeshes still continue to process all remain… by @cpetry in #2809
- UI improvements for the Spring Bone Editor by @ousttrue in #2806
- Unity 6.2 以降 6.5 未満で TreeView が Obsolete 警告を出すのに対応 by @saturday06 in #2810
- Unity 6.2 以降で ShaderUtil の一部のメンバーが Obsolete 警告を出すのに対応 by @saturday06 in #2811
- ktx 参照の復旧と IsAllTexturesYFlipped = true by @ousttrue in #2816
- com.unity.cloud.ktx>=3.0.0 by @ousttrue in #2817
- [Expression] add Vrm10RuntimeExpression.Reload by @ousttrue in #2819
- UniVRM-0.131.2 by @ousttrue in #2815
- Fix import Exception from Unity-6.4 by @ousttrue in #2814
- [expression] PreviewMaterialItem が複数の Material(単一の sharedMaterial から複数のコピーが派生)を保持 by @ousttrue in #2822
New Contributors
Full Changelog: v0.131.1...v0.131.2