# 模型大小与 VRChat 新限制 ### **什么是模型大小?** **压缩大小 / 下载文件大小:**下载时模型文件的大小。 **未压缩大小 / UNCOMPRESSED SIZE:**模型下载并解压缩到设备运行内存空间(RAM)后的总大小,。 **显存使用量 / 显存占用:**模型使用的显卡内存(VRAM)大小。有时也称为“VRAM 使用率”。(需要注意的是,当前 VRChat 的“显存占用”只统计贴图大小,不包含网格占用) ### **让我们举个例子:** [![image.png](https://docs.vrcd.org.cn/uploads/images/gallery/2024-07/scaled-1680-/4ixAPefDW1zxOPvx-image.png)](https://docs.vrcd.org.cn/uploads/images/gallery/2024-07/4ixAPefDW1zxOPvx-image.png)这是 VRChat 内的模型详情页面,其中 UNCOMPRESSED SIZE 指解压文件大小,下载文件大小指模型文件大小,显存占用即显存使用量; 您可以通过一些方法或插件(如 thry,lilAvatarUtils 等等)来在 Unity 内查看自己模型的大小。 ### **新模型大小标准是?** VRChat 官方发布了一个模型大小标准对比的表格数据,如下:
PC 最大指标7 月 16 日前7 月 16 日后涨跌幅
未压缩大小(RAM 使用率)1200兆字节(MB)500兆字节(MB)-41.6%
压缩大小(下载大小)500兆字节(MB)200兆字节(MB)-40%
*对于 Quest (Android) 模型,指标并未改变,您无需担心;最大压缩大小仍为 10 MB,最大未压缩大小仍为 40 MB。* 如果您的模型指标不合以上限制,那么之后新 SDK 将阻止您上传新模型,示例界面如下 当您的模型未压缩大小违规时,SDK 将提醒您的模型已超过对应限制,且会报错无法上传: ![avatarfilesize_sdk1](https://global.discourse-cdn.com/vrchat/original/3X/9/6/96c3913577f35b2a6b4573d44d1c8d866c90420f.webp) ![avatarfilesize_sdk3](https://global.discourse-cdn.com/vrchat/original/3X/4/6/46ca52758d04b68b1a74e08f26fc6319f6df4319.webp) ### **我该怎么优化自己的模型大小?** 以下是为您准备的大致建议,接下来的教程章节将遵守这些指导。 #### 1. 贴图方面 - 减少模型贴图数量和体积; - 避免使用超过 2K 分辨率的贴图,分辨率越大,大小越大。 - 设置合适的压缩方式,降低贴图的体积。 #### 2. 音乐方面 - 避免使用长音频文件; - 选择压缩比高的音频格式。 #### 3. 动画方面 - 避免添加过多的 MMD 动画; - 避免使用完全关键帧的动画; - 避免使用动作包; - 降低动画曲线精度。 #### 4. 综合方面 - 避免在一个模型内集成过多的衣服或功能,适当拆分模型。 ### **章末** 如果您已经准备好了,请阅读下一个章节。