IK-solvers
6- Two Bone IK
- FABRIK
- CCDIK
- Leg IK
- Spline IK
- Hand IK Retargeting

Animation Graph is een visuele, node-based editor die de Animator van Unity vervangt en uitbreidt. Bouw state machines, blend trees en complexe overgangen in één helder graph-canvas, performant via een Burst-compiled evaluatie-pipeline en volledig aanstuurbaar vanuit C#.
Eén graph voor je volledige animatielogica, van eerste blokkering tot productie.
Sleep nodes, verbind ze en zie je hele animatielogica in één overzichtelijk canvas, in plaats van verspreide Animator-lagen.
Stel states, transities en 1D/2D blend trees samen met visuele condities en parameters.
Draait op een eigen Burst-compiled runtime: allocatie-vrije evaluatie met job-system-parallellisme, sneller dan de klassieke Animator op schaal.
Scrub, speel af en debug je graph in de editor terwijl je werkt. Zie precies welke node actief is en hoe gewichten mengen.
Zet parameters, stuur transities aan en lees node-state vanuit C#. Designer-vriendelijk én developer-vriendelijk.
Layering, per-node LOD en parallelle evaluatie houden grote character-rigs en honderden clips beheersbaar.
Een korte demo van het node-based animatiesysteem, live in Unity.
Clips, blend trees, state machines en transities staan naast elkaar op één canvas. Je verbindt nodes met live dataflow en ziet precies hoe je personage van de ene animatie naar de andere gaat, zonder verborgen state in dichtgeklapte tabs.
Definieer states, condities en parameters en laat transities precies doen wat je verwacht. Any-state transities, interrumpeerbare blends en exit-time worden visueel, in plaats van verstopt in inspector-velden.
Stapel een base-layer met additieve of override-layers. Met bone masks en per-layer gewichten meng je bovenlichaam en onderlichaam onafhankelijk, additief bovenop je locomotie.
Animation Graph gebruikt een Burst-compiled evaluatie-pipeline met het C# Job System. Nul managed allocaties tijdens evaluatie, parallelle bot-verwerking en een strakkere update-loop betekenen meer characters binnen je frame-budget.
Waar Legacy Animation, de Animator en de Playables API allemaal single-threaded evalueren met managed overhead, verwerkt AnimGraph bot-data parallel over cores. Je frame-budget reikt verder naarmate het aantal characters groeit.
| Legacy | Animator | Playables API | ![]() | |
|---|---|---|---|---|
| Visuele graph-editor | — | State machine | — | Node graph |
| IK-solvers | — | OnAnimatorIK | — | 6 (Burst) |
| Physics-bones | — | — | — | 5 systems |
| Blend spaces | — | 1D / 2D | Manual | 1D / 2D / graph |
| Math in de graph | — | — | — | 14 nodes |
| Animatie-LOD | — | — | Manual | Per-node |
| Inertialization | — | — | — | Built-in |
| Pose-mirroring | — | — | Manual | Built-in |
| Debug-overlays | — | State highlight | — | Per-node |
| Runtime | C++ native | C++ + managed | C++ + interop | Burst + Jobs |
| Allocaties | Minimal | Per-frame | Per-node | Zero managed |
| Parallellisme | — | — | — | Multi-core |
| Ingebouwde nodes | — | ~5 | — | 90+ |
Node graph
6 (Burst)
5 systems
1D / 2D / graph
14 nodes
Per-node
Built-in
Built-in
Per-node
Burst + Jobs
Zero managed
Multi-core
90+Een complete toolbox voor character-animatie, allemaal Burst-compiled en in één graph te combineren.
Graphs bouw je in de editor; vanuit code zet je parameters, lees je node-state en stuur je transities aan. Een volledige runtime-API om je animatielogica vanuit gameplay-code te besturen.
// Drive AnimGraph from gameplay codevar player = GetComponent<AnimGraphPlayer>();int speed = AnimGraphPlayer.StringToHash("Velocity"); // Set parametersplayer.SetFloat(speed, velocity.magnitude);player.SetBool("Shoot", fireInput); // Drive a state machine & read bonesplayer.TransitionToState(0, "Jump", 0.15f);Transform hand = player.GetBoneTransform("Hand_R");
Voeg nodes toe voor clips, blend trees en states en verbind ze tot de logica die je character nodig heeft.
Speel de graph live af in de editor, stel transities en gewichten bij en zie het resultaat direct.
Koppel je gameplay met de C#-API: zet parameters, stuur transities aan en lees node-state uit je graph.

Haal Animation Graph op de Unity Asset Store. Eenmalige aankoop, per seat te gebruiken op maximaal twee machines.
Op de Unity Asset StoreAl gekocht? Activeer je licentie