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

No packages published

Languages