导入动画

资料

Rig
Animation
Unity性能优化

参数设置建议

  1. Animation Type
    不存在动画选择None;非人形动画选择Generic;人形动画可选择Generic或Humanoid。
    需要反向动力学或动画重定向使用Humanoid,其他情况可使用Generic
    骨骼数目相差不大时,Generci比Humanoid节省CPU
  2. Optimize Weights
    建议开启,导入时自动剔除没有蒙皮顶点的骨骼
  3. Optimize Game Objects
    在 Avatar 和 Animator 组件中删除和存储所导入角色的游戏对象变换层级视图,可提高动画性能,但可能使动画出错。
    根据实际情况进行开启。
  4. Anim.Compession
    Off 禁用动画压缩。禁用动画压缩,动画质量高,但性能差,文件大,运行时内存增加
    Keyframe Reduction 在导入时减少多余的关键帧。减小动画文件大小和内存大小。推荐使用。
    Optimal 让 Unity 决定如何进行压缩:通过减少关键帧还是通过使用密集格式。
  5. Animation Compression Errors
    通过设置容错度百分比,确定 Unity 是否可以删除位置曲线或缩放曲线上的关键点作为动画压缩策略
    百分比小,精度高,文件大。

Animation Clip

Animation Clip 在检视窗口显示的信息可作为优化参考
在这里插入图片描述

参数

Curves Pos:位置曲线数目
Quaternion:四元数曲线,开启Resample Curves有
Euler:欧拉曲线
Scale:缩放曲线
Muscies:肌肉曲线,人形动画有(Humanoid)
Generic:一般属性动画曲线,如颜色,材质等
PPtr:精灵动画曲线,2D系统有
Curves Total:曲线总数
Constant:优化为常数的曲线
Dense:使用了密集数据存储
Stream:使用了流式数据存储
最下方显示文件大小

优化参考

Animation Compression Errors增大,Constant增加。
Constant一般不参与采样,该数值越大,动画性能越高。
Constant后的百分比=Constant/Curves Total。百分比大,表明优化程度大。

你可能感兴趣的:(#,Unity优化,unity,动画,游戏引擎)