Skip to content

MrCool92/unity-vat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity - Vertex Animation Texture (VAT)

This project provides a framework for creating and managing VATs, enabling you to achieve efficient animations while keeping performance overhead low.

Overview

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 Preview

Features

  • 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.

Roadmap

  • Animation clip transitions (WIP)

License

This project is licensed under the MIT License

About

Unity Vertex Animation Textures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages