開發Unity3D動畫性能優化插件 GPU Animation Baker Pro


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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM