首页 > 编程语言 > 详细

开发Unity3D动画性能优化插件_GPU Animation Baker Pro

时间:2020-03-05 12:09:55      阅读:283      评论:0      收藏:0      [点我收藏+]

GPU Animation Baker Pro

技术分享图片


原理

在本插件中,通过对目标模型的骨骼动画数据进行采样,然后将采样后的数据保存到Texture中去,最后通过使用编写好的自定义Shader从这些Texture中读取出动画数据,在渲染阶段进行播放。


性能对比

  • 默认情况下,当我们在屏幕上同时播放大量的skinned mesh蒙皮网格动画之后,会发现帧率很低并且性能很差。

技术分享图片

  • 通过使用GPU Animation Baker Basic插件,您可以在出色的性能和更好的帧率下,在屏幕上同时播放大量的动画。
    技术分享图片

特点:

  • 1.Pro版本可以烘焙三种有类型的骨骼动画: Legacy,Generic,Humanoid.

  • 2.我们开发了三种可以播放GPU动画的Shader,它们都可以从烘焙好的动画Texture中读取动画数据后进行渲染播放:

    (1).Standard (Metallic Setup)

    (2).Standard(Specular Setup)

    (3).Simple

  • 4.支持移动端,烘焙好的动画可以在移动设备上运行.

  • 5.支持阴影效果.

  • 6.支持阴影效果.

  • 7.包含Crowd Generator.

  • 8.包含三个Demo示例场景:audience cheer demo,bird fly demo,the whale swim demo.

  • 9.完整的源代码.


在线说明文档

Manual


所支持的Unity的版本

5.6.6 或 更高


下载地址

您可以从Unity Asset Store上进行下载:
GPU Animation Baker ProGPU Animation Baker Pro


更多插件请访问本人的个人网站:

https://www.swordmaster.info/

开发Unity3D动画性能优化插件_GPU Animation Baker Pro

原文:https://www.cnblogs.com/SwordMaster/p/12419047.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!