当前位置:网站首页>性能优化——动画优化笔记
性能优化——动画优化笔记
2022-08-01 13:48:00 【长安花开*】
动画优化:
再UWA报告中Animator相关的函数有两个:一个是DirectorUpdateAnimationBegin,一个是DirectorUpdateAnimationEnd,
一般来说,我们都要关注这两个函数的堆栈,通过堆栈函数的调用次数、耗时占比来进一步定位原因
- ApplyOnAnimatorMove:代表激活的animator数量,控制Acitve的Animator数量
造成原因:屏幕外的animator是否激活 缓存animator处于激活 ui上的animator组件过多(ui简单的效果可以使用dotween)
- 通过Animators.Update的堆栈分析,ApplyBuiltinRootMotion
动画产生位移 如果动画不需要产生位移则不必开启此选项
- 开启Optimize Game Objects选项
unity在处理动画片段时,会移除Transform的层级信息,该设置对于Animators.Update的耗时提升都非常明显
- 控制Animator.Initialize触发频率
会在含有animator组件的GameObject被Acitve或Instantiate时触发,耗时比较高 缓存池隐藏角色的时候不直接隐藏GameObject而是DisableAnimator组件,并把GameObject移到屏幕外
- Animator的CullingMode模式AlwaysAnimate过多
有位移动画改为CullUpdateTransform 没有位移动画改为CullCompletely
群体动画渲染建议使用 GPU Skinning + GPU Instancing 建议关闭unity引擎原生的Gpu Skinning操作会导致额外开销,会导致主线程或渲染线程无效的等待
https://lab.uwa4d.com/lab/5bc6f85504617c5805d4eb0a
https://lab.uwa4d.com/lab/5bc5511204617c5805d4e9cf
- 可以使用动画动态加载来优化动画在运行中的内存AnimatorOverride
- 优化动画精度,增加Constant曲线,根据需要是否删除缩放曲线
- FBX动画精度压缩选择
边栏推荐
- AD单片机九齐单片机NY8B062D SOP16九齐
- [机缘参悟-57]:《素书》-4-修身养志[本德宗道章第四]
- How does the SAP ABAP OData service support the Create operation trial version
- 【每日一题】1161. 最大层内元素和
- 重磅!国内首个开放式在线绘图平台Figdraw突破10万用户!发布《奖学金激励计划》:最高5000元!...
- MCU开发是什么?国内MCU产业现状如何
- 微信UI在线聊天源码 聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信
- 牛客刷SQL--4
- 软件测试之发现和解决bug
- 高仿项目协作工具【Worktile】,从零带你一步步实现组织架构、网盘、消息、项目、审批等功能
猜你喜欢
随机推荐
数据挖掘-03
性能测试入门指南
Six Stones Programming: Problems must be faced, methods must be skillful, and functions that cannot be done well must be solved
8. SAP ABAP OData 服务如何支持创建(Create)操作
lua脚本关键
对标丰田!蔚来又一新品牌披露:产品价格低于20万
kubernetes之DaemonSet以及滚动更新
2022-07-29 网工进阶(二十二)BGP-其他特性(路由过滤、团体属性、认证、AS欺骗、对等体组、子路由器、路由最大接收数量)
使用open3d可视化3d人脸
JMP Pro 16.0软件安装包下载及安装教程
SQL function SQUARE
207.数组序号转换
拥抱NFV,Istio 1.1 将支持多网络平面
台积电认清了形势,新的建厂计划没有美国,中国芯片也得到重视
2022-07-25 网工进阶(二十一)BGP-路由反射器、联盟、聚合
shell 中的 分发系统 expect脚本 (传递参数、自动同步文件、指定host和要传输的文件、(构建文件分发系统)(命令批量执行))
2022图片在线加水印源码
易优压双驱挖掘机压路机器类网站源码 v1.5.8
如何降低Istio服务网格中Envoy的内存开销
关于Request复用的那点破事儿。研究明白了,给你汇报一下。









