虚拟形象大小限制
上传自定义虚拟形象是在 VRChat 中表达自我的好方法。然而,未经优化的虚拟形象需要更多的带宽、RAM 和 VRAM,这会降低 VRChat 的性能。
本页解释了 VRChat 对虚拟形象的下载大小和未压缩大小的最大限制,以及如何减小虚拟形象的大小。
下载大小和未压缩大小
以下是 VRChat 计算虚拟形象文件大小的方式:
- 当你构建和上传虚拟形象时,VRChat SDK 将其打包成一个 Unity 资源包并进行压缩。下载大小是你的虚拟形象压缩后的资源包文件大小。
- 当 VRChat 下载虚拟形象时,VRChat 会解压缩资源包。未压缩大小是解压后的资源包大小。
在计算虚拟形象的大小时,VRChat 并_不会_解压缩单个资源!例如:如果在纹理导入设置中将 "Compression" 设置为 "High Quality",这会同时增加虚拟形象的下载大小和未压缩大小。
虚拟形象大小限制
最大大小限制取决于你使用的平台:
| 平台 | 下载大小 | 未压缩大小 |
|---|---|---|
| Android | 10 MB | 40 MB |
| PC | 200 MB | 500 MB |
如何判断是否低于这些限制
在 SDK 中,当你进行构建时,它会通知你虚拟形象是否超出了任一限制并阻止上传;构建后会提醒你下载/未压缩大小以及限制值。使用 Build & Test 时不会强制执行大小限制。
保持你的 SDK 是最新的!
在客户端中,你可以在虚拟形象详情中看到这两个统计信息,无论是在快速菜单还是主菜单中。
如何减小虚拟形象的大小
你可以通过优化资源来减小虚拟形象的大小:
- 纹理
- 音频剪辑
- 缩短长剪辑。
- 降低剪辑质量或在音频剪辑导入设置中启用 "Force to Mono"。
- 动画剪辑
- 减少关键帧数量。
- Blend shape
- 移除未使用的 blend shape。
- 减少受 blend shape 影响的顶点数量,特别是当你的模型有大量 blend shape 时。
你可以在虚拟形象优化技巧页面找到更多优化建议。