Давным давно хотел сделать что-то типо 3D открыток в браузере



В браузере мы можем работать с 3D объектами практически без боли. Для самого JS есть такая интересная либа как three.js это надстройка над WebGL. Она уже и позволяет работать с 3D объектами



Самая большая проблема была это откуда достать модельки, так как адекватно обрабатывающиеся модельки это obj и max форматы.



Догадайтесь в чем была еще одна существенная проблема - конечно же производительность, так как не всегда можно найти нужную модельку с адекватным количеством полигонов



Тем не менее, решив эти проблемы можно сделать крутые штуки в браузере.

Примеры: https://threejs.org/



Накидайте своих огней