Sprite vs skeletal (interpolator) animation:
- Sprites:
Tienes mayor control de tu animación, en su workflow de cuadro a cuadro el dominio de esos cuadros intermedios se agradece visualmente al momento de ver esa fluidez.
Puede llegar a pesar un poco dependiendo de la cantidad de cuadros, aunque esto es optimizado por un sprite sheet o también conocido como sprite atlas.
- Skeletal:
Con este tus imágenes (Sprites) no sepas cada cuadro si no, cada parte separada, para poner unirlas y animarlas en conjunto por medio de un sistema de huesos (bones) y mayas en estas.
Siento este tipo de animación un poco mas rígido para mover a nuestro personaje al momento de animar, hace que sea algo complicado llegar a la fluidez del cuadro a cuadro (pero se puede).
Este llega a pesar menor por que en memoria no estas guardando una gran cantidad de datos, pero tiene un mayor costo en procesamiento por lo que estas animaciones se hacer por medio de algoritmos.
- ¿Cual debería usar?
Depende de tu proyecto, y de como se te sea mejor animar.
Ambos son buenos, no hay respuesta mala o buena, pero quizás tu necesites menos peso o
menos procesamiento, o te va mejor animando de una u otra manera.
Depende de como trabajes y que necesites
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?