IT-lexikon › Programmering › Animationskompression

Animationskompression

Programmering In English → Uppdaterad: 2026-10-25

Tekniker för att krympa skelettanimationers datamängd — kurvanpassning, kvantisering och borttagna nyckelbildrutor — utan att rörelsen märkbart förändras.

Ett rått animationsklipp lagrar position, rotation och skala för varje ben i varje bildruta. Med hundratals ben och tusentals klipp blir det snabbt det som väger tyngst på disk och i minne. Komprimeringen angriper det från flera håll: ta bort nyckelbildrutor som ändå kan interpoleras fram, kvantisera rotationer till färre bitar (gärna som kvaternioner) och anpassa släta kurvor i stället för att spara varje prov.

Avvägningen är alltid felbudget mot storlek: för hård kvantisering ger darr i fingertopparna, där ett litet rotationsfel förstärks längst ut i benkedjan. Moderna bibliotek som ACL (Animation Compression Library) väljer precision per ben och når tiofalt mindre data med fel under vad ögat ser. Fötter och händer, som rör mark och vapen, får hårdare toleranser än höften.

← Tillbaka till lexikonet