Недавно нужно было делать анимацию из набора кадров, готовые решения были тяжелыми или c неподходящими настройками, поэтому сделал свою
https://github.com/its2easy/animate-images, можете попробовать.
Вариант с видео будет меньше весить, но с большой вероятностью будут подлагивания.
Для варианта с чистым 3д можно это использовать
model-viewer, но нужно экспортировать в подходящем формате.