The GPU ECS Animation Baker is a powerful tool that converts existing animators and skinned mesh renderers to GPU ECS animators, allowing you to add crowds of animated characters to your game. This solution enables you to build real-time strategy games with large armies of individually animated characters while maintaining a decent framerate.
With this package, you can:
- Convert animators to ECS entities
- Run animations entirely on the GPU
- Preserve a decent framerate for large crowds
This package is ideal for games that require large-scale animation, such as real-time strategy games, simulations, and more.
The GPU ECS Animation Baker works by:
- Baking vertex bone weights into mesh UV channels (uv1, uv2, & uv3)
- Storing bone transforms per frame in animation textures
- Using a custom vertex shader to handle animation
- Integrating with ECS animation system for seamless updates
- Supporting LODs, blending, and transitions
- Compatible with features supported by the Skinned mesh renderer, including LODs, blending, and transitions
GPU ECS Animation Baker: Efficient Animation for Large Crowds - Asset Store





