Unity 3D Avatar 文件格式 VRM 的标准实现。
VRM是glTF 2.0的扩展,因此该库也支持glTF 2.0文件。
UniVRM支持VRM 1.0规范和glTF 2.0规范。
UniVRM 可以在运行时和编辑器中导入/导出以下支持的文件类型。
VRM 1.0 (.vrm)
VRM 0.x (.vrm)
glTF 2.0(.glb | .gltf | .zip)
VRM 动画 (.vrma)
您可以在运行时和编辑器中导入支持的文件类型。
支持运行时异步/等待导入。
支持将 VRM 0.x 文件迁移到 VRM 1.0 文件。
支持 VRM 1.0 和 glTF 2.0 的 ScriptedImporter。
您可以将glTF的PBR材质导入Unity内置RP的标准材质中。
您可以在运行时和编辑器中导出支持的文件类型。
您可以将Unity内置RP的标准材质导出为glTF的PBR材质。
最新的 UniVRM 支持 Unity 2021.3 LTS 或更高版本。
UniVRM 支持 .NET 和 IL2CPP 脚本后端。
UniVRM 支持以下构建目标平台:
独立(Windows/Mac/Linux)
iOS系统
安卓
网页GL
其他平台可能可以工作,但未经测试。
在这里下载
如果您使用旧版本的 Unity,则可以使用旧版本的 UniVRM。这些都是不支持的。
统一版本 | UniVRM 发布 | VRM 1.0 支持 |
---|---|---|
2021.3 | v0.112.0 | 是的 |
2020.3 | v0.100.0 | 是的 |
2019.3 | v0.99.1 | 不 |
2018.4 | v0.79.0 | 不 |
您可以使用 UnityPackage 或 UPM 包安装 UniVRM。
从最新版本开始,您可以下载.unitypackage
文件。
用于导入/导出 VRM 1.0
您可以下载VRM-0.XXX.X-YYYY.unitypackage 。
您还可以下载示例项目VRM_Samples-0.XXX.X-YYYY.unitypackage 。
用于导入/导出 VRM 0.x
您可以下载UniVRM-0.XXX.X-YYYY.unitypackage 。
您还可以下载示例项目UniVRM_Samples-0.XXX.X-YYYY.unitypackage 。
用于导入/导出 glTF 2.0
您可以下载VRM-0.XXX.X-YYYY.unitypackage 。
从最新版本中,您可以找到 UPM 软件包 URL。
用于导入/导出 VRM 1.0
com.vrmc.gltf
com.vrmc.vrm
您必须安装以下所有 UPM 软件包:
用于导入/导出 VRM 0.x
com.vrmc.gltf
com.vrmc.univrm
您必须安装以下所有 UPM 软件包:
用于导入/导出 glTF 2.0
com.vrmc.gltf
您必须安装以下所有 UPM 软件包:
您可以通过UnityEditor中的Package Manager
-> +
-> Add package from git URL...
来安装这些UPM包。
https://vrm.dev/en/vrm/index.html
https://vrm.dev/en/api/index.html
麻省理工学院许可证