Изначально думал что здесь можно ограничиться использованием gsap, но понимаю что вероятно здесь нужно использовать pixi, three.js или что-то в этом духе. Побегал по разными библиотекам, хотел найти какие-то подобные примеры, но не наткнулся на что-либо похожее. Возможно у вас есть какие-то примеры подобной реализации?
*link to site*