Compressione delle animazioni
Tecniche per ridurre l'ingombro dei dati dell'animazione scheletrica — approssimazione di curve, quantizzazione e keyframe eliminati — senza alterare in modo visibile il movimento.
Un clip di animazione grezzo memorizza posizione, rotazione e scala di ogni osso in ogni fotogramma. Con centinaia di ossa e migliaia di clip diventa in fretta la voce più pesante su disco e in memoria. La compressione interviene su più fronti: scarta i keyframe che possono comunque essere ricostruiti per interpolazione, quantizza le rotazioni con meno bit (idealmente come quaternioni) e approssima curve continue invece di conservare ogni campione.
Il compromesso è sempre tra budget di errore e dimensione: se si quantizza troppo, le punte delle dita tremolano, perché un piccolo errore di rotazione si amplifica all'estremità della catena di ossa. Librerie moderne come ACL (Animation Compression Library) scelgono la precisione osso per osso e ottengono dati dieci volte più piccoli con un errore inferiore a ciò che l'occhio percepisce. Piedi e mani, che toccano il suolo e le armi, ricevono tolleranze più strette del bacino.