热身运动
VRChat 官方在《创作者指南》上发布了基础的 Quest 模型教程,你可以前往这里查看:《Android | VRChat Creation》
笔者并不推荐在 PC 的工程文件上再次制作 Android 版本模型,这可能会导致项目目录结构非常混乱,特别是在你对 Unity 操作不熟悉的情况下,将会导致重大损失。建议创建工程文件副本,并在此基础上制作 Android 模型。
如果你对自己抱有信心,也可以尝试使用下面的 Unity 插件:
- アセットを依存関係を保ったまま一括コピーするやつ [Unityエディタ拡張] :为所有被模型引用的资源创建副本,如果你想创建两个版本的模型,这将非常有帮助。
性能评级
请记住,Android 版本的性能评价比 PC 严格上一万倍,你需要移除模型上绝大部分的功能才能达到要求。下面为参考表格。
模型属性 |
Excellent | Good | Medium | Poor |
Very Poor |
---|---|---|---|---|---|
Triangles / 面数 | 7,500 | 10,000 | 15,000 | 20,000 | |
Bounds Size / 边界体积 | 2.5m x 2.5m x 2.5m | 4m x 4m x 4m | 5m x 6m x 5m | 5m x 6m x 5m | |
Texture Memory / 显存占用 | 10 MB | 18 MB | 25 MB | 40 MB | |
Skinned Meshes / 蒙皮网格 | 1 | 1 | 2 | 2 | |
Basic Meshes / 基本网格 | 1 | 1 | 2 | 2 | |
Material Slots / 材质槽 | 1 | 1 | 2 | 4 | |
Animators / 动画器 | 1 | 1 | 1 | 2 | |
Bones / 骨骼 | 75 | 90 | 150 | 150 | |
PhysBones Components / PhysBone 组件数 | 0 | 4 | 6 | 8 | |
PhysBones Affected Transforms / PhysBone 转换数 |
0 | 16 | 32 | 64 | |
PhysBones Colliders / PhysBone 碰撞体 |
0 | 4 | 8 | 16 | |
PhysBones Collision Check Count / PhysBone 碰撞检测数 | 0 | 16 | 32 | 64 | |
Avatar Dynamics Contacts / 触发器 | 2 | 4 | 8 | 16 | |
Particle Systems / 粒子系统 | 0 | 0 | 0 | 2 | |
Total Particles Active / 最大粒子数量 | 0 | 0 | 0 | 200 | |
Mesh Particle Active Polys / 网格粒子面数 | 0 | 0 | 0 | 400 | |
Particle Trails Enabled / 粒子尾迹 | 关 | 关 | 关 | 开 | |
Particle Collision Enabled / 粒子碰撞 | 关 | 关 | 关 | 开 | |
Trail Renderers / 尾迹渲染器 | 0 | 0 | 0 | 1 | |
Line Renderers / 线渲染器 | 0 | 0 | 0 | 1 |