This project provides a framework for creating and managing VATs, enabling you to achieve efficient animations while keeping performance overhead low.
Vertex Animation Textures (VATs) are a powerful technique used in game development to animate complex objects or characters using textures to store vertex movement data. This approach is especially useful for:
- Animating large numbers of objects.
- Enabling GPU-driven animations.
- Reducing CPU overhead for animation calculations.
This project provides tools to bake VAT animations in Unity.
- VAT Baking Tool: Easily bake animations into textures from your 3D models.
- Custom Shaders: Uses Unity Shader Graph for rendering VAT animations.
- ScriptableObject Support: Manage VAT data as assets.
- ECS Support: VAT data can be baked and used in an ECS environment.
- Animation clip transitions (WIP)
This project is licensed under the MIT License
