3d анимация, но что бы рендерить это нужно будет много ресурсов имхо, и геморно очень, + это индивидуальный проект будет. Мой вариант не лучше, грузануть пак на мегабайт 10 тоже не весело. Хз если честно, я бы такое вообще не делал :D
3д анимацией сделать ооочень сложно, браузер умрёт при попытке такое отрендерить. ИМХО такое сделать можно, но с оговорками.
Как бы я такое сделал: 1) надо сделать видео кота где он вертит бошкой, примерно между 5 точками (ромб/квадрат с точкой в центре). в каждой точке должна быть idle-анимация 2) с помощью обработки видео, графики и ИИ сделать бесшовные переходы между ними. между 5 точками сделать 8 переходов. 3) сделать видео где кадры будут повторяться 4) быстро скроллить видео до конца анимации и прыгать на начало перехода между точками
будет выглядеть не так идеально как тут но вполне сносно