IT-lexicon › Programmeren › Animatiemenging (animation blending)

Animatiemenging (animation blending)

Programmeren Svenska → Bijgewerkt: 2026-10-24

Twee of meer animatieclips met gewichten combineren door de bottransformaties te interpoleren, zodat overgangen soepel verlopen in plaats van te haperen.

De eenvoudigste vorm is de crossfade: gaat een personage van stilstaan naar lopen, dan loopt het gewicht van de loopclip in een paar tienden van een seconde op van 0 naar 1, terwijl de vorige clip uitdooft. Rotaties worden geïnterpoleerd met quaternion-slerp, zodat gewrichten onderweg niet de verkeerde kant op klappen. Een blend space gaat verder en mengt meerdere clips continu langs een parameter: wandelen, joggen en sprinten, gemengd op basis van de werkelijke snelheid.

Additieve menging legt de ene beweging bovenop de andere: een richtbeweging of een ademhalingslus wordt bij de basisloopanimatie opgeteld zonder die te vervangen. Engines bieden dit aan als blend trees (Mecanim in Unity, animation blueprints in Unreal). Het is de lijm die mocap-clips en keyframes tot samenhangende beweging smeedt.

← Terug naar het lexicon