基本用法
使用自动优化
有些优化项目可以自动为模型执行。
- 删除未使用的 BlendShape
- 对于权重不为零的 Blendshape,冻结 Blendshape 将降低处理成本。
- 即使权重为零,移除 Blendshape 也会有助于减小模型大小。
- 移除未使用的行为,例如 PhyBone
- 如果存在不需要运动的已启用 PhysBone(例如:运动目标 Mesh 始终被禁用),这会导致额外的性能占用。
- 使用 PhysBone 来合并未动画化或运动的骨骼
- 如果衣物骨骼嵌套在身体骨骼中,将会导致许多骨骼从未局部移动。这些骨骼将导致额外的性能占用。
- 合并同时开关或者永远不会被开关的网格
- 如果你的模型只有一件衣物,那么可能没有必要为身体、头发和衣物分别设置不同的网格。
- 即使你有多件可切换的衣物,也可能没必要将身体、头发和内衣分开。
通过 AvatarOptimizer,只需要将组件 AAO Trace And Optimize 添加到模型父级中,即可自动执行这些优化功能!