Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Animation
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/6
GPU ECS Animation baker combines the power of DOTS ECS with GPU Animation baking & instancing to allow you to animate tens of thousands individually animated characters
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.24f1
Not compatible
Compatible
Compatible
Additional compatibility information

The package fully supports HDRP & URP. However, all sample scenes were made in URP, so it’s best to learn about the package within a URP test project if you are planning to use it in an HDRP project. It’s easy to convert the sample scenes to HDRP though. In the Samples/Shaders folder both the URP & HDRP variation of the sample shaders used in the sample scenes are provided.

Description

The GPU ECS Animation baker allows you to convert you existing animators & skinned mesh renderers to GPU ECS animators. 

The animators are convertable to ECS entities and the animations run entirely on the GPU.

This allows you to add crowds of animated characters to your Unity game. You can build realtime strategy games with large armies of individually animated characters, while preserving a decent framerate.


For more info go to https://www.headfirststudios.com/theorangecoder


Technical details

GPU ECS Animation Baker will bake all vertex bone weights into the UV channels of the meshes (uv1, uv2 & uv3) + all the bone transforms per frame into animation textures.

A custom vertex shader will take care of the rest.

An ECS animation system takes care of updating the shader values each frame.

The custom vertex shader is implemented as a ShaderGraph Subgraph, so it can be easily integrated in any of your existing ShaderGraph shaders.

The baker supports LODS, blending & transitions.

In principle all features that are supported by the Skinned mesh renderer, can be used during the baking process into the animation textures, although it's important to realize that the skinned mesh renderer is not used at runtime, only during baking.

GPU ECS Animation Baker

(26)
504 users have favourite this asset
(504)
$49
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
271.6 MB
Latest version
1.3.6
Latest release date
Apr 15, 2024
Original Unity version
2022.3.24
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR