免费资源能不能在 Quest 上用:上传前的检查清单
VRC Free Watch 编写 · 最后更新
BOOTH 上写着「Quest対応」的免费资源,并不代表放进你的角色就能直接在 Quest 上显示。本文整理了 PC 与 Quest 版本的区别、着色器限制、性能等级和贴图压缩等上传前要检查的事项。
PC 版和 Quest 版是两次上传
VRChat 的 Quest(以及其他 Android 移动端)使用单独的模型版本。同一个角色可以共用一个蓝图 ID,但你需要在 Unity 里切换到 Android 平台,再上传一次。没有上传 Quest 版本的角色,在 Quest 玩家眼里会显示为替代形象。
要切换平台,Unity 需要安装 Android Build Support 模块;用 VCC 安装的 Unity 一般可以在 Unity Hub 里补装。第一次切换平台会重新导入所有资源,时间较长,最好复制一份工程专门做 Quest 版。
最大的门槛:着色器
Quest 版角色只能使用 VRChat 自带的移动端着色器(VRChat/Mobile 系列)。PC 上常用的 lilToon、Poiyomi 等着色器在 Quest 上不会按原样显示,所以你需要为 Quest 版另做一套材质,把原来的贴图重新指定到移动端着色器上。
这意味着发光、描边、透明效果等很多 PC 上的表现会丢失或变得简单。如果一件免费衣服的魅力主要来自特殊着色器效果,在 Quest 上的效果可能会打折扣。
性能等级比 PC 严格得多
VRChat 用性能等级(Excellent、Good、Medium、Poor、Very Poor)评估角色。移动端的各项上限远低于 PC:例如三角面数,移动端 Poor 等级的上限是 2 万面左右,而很多 PC 角色单是本体就超过这个数。移动端的 Very Poor 角色默认不会显示给其他玩家。
除了面数,还要看蒙皮网格数、材质数、PhysBones 数量和贴图内存。每加一件衣服或配饰,这些数字都会上升。具体上限会随 VRChat 更新调整,请以官方的 Avatar Performance Ranking 文档为准。
「Quest対応」到底指什么
在 BOOTH 上,「Quest対応」通常表示作者另外准备了面数较低、使用移动端着色器的版本,或者确认过可以做成 Quest 版。它不代表任何组合都能在 Quest 上达到可显示的等级:一件 Quest 対応的衣服加上一个面数很高的角色,结果仍可能是 Very Poor。
VRC Free Watch 上的“Quest”标签来自商品页面文字和 BOOTH 的标识,我们没有实际测试过每个商品。请下载后看包里是否真的有 Quest 用的预制件或说明。
减负的常用办法
- 贴图:在导入设置里把 Quest 版贴图的最大尺寸降到 1024 或 2048,并使用 ASTC 压缩,可以大幅降低贴图内存。
- 网格:删除被衣服挡住的身体部分,或用作者推荐的优化工具在上传时合并网格、删除不需要的骨骼。
- 配饰:移动端优先保留最能代表角色的一两件,其余只放在 PC 版。
- 物理:Quest 版减少 PhysBones,裙摆和头发保留最关键的几组即可。
上传前的检查清单
- Unity 已切换到 Android 平台;
- 所有材质都换成了 VRChat/Mobile 着色器;
- SDK 面板里没有红色错误,性能等级不是 Very Poor;
- 贴图已压缩,尺寸合理;
- 在 Quest 实机或朋友的 Quest 上确认显示正常;
- PC 版和 Quest 版的菜单与开关保持一致,避免两边看到的不一样。
本文是一般性信息,不构成法律意见;具体操作请以作者说明和 VRChat 官方文档为准。本站与 BOOTH、pixiv Inc.、VRChat Inc. 无隶属关系。