Интерактивная 3D анимация на сайте — реальность или миф?

Я слышал, что существуют различные надстройки для браузеров (в основном, API на Javascript), чтобы реализовать 3D.
Задачи следующие (в целях эксперимента):
— создать 3D-объект;
— сделать его вращающимся (анимация)
— встроить объект в html-документ;
— сделать работу с объектом интерактивной для пользователя сайта.

Можно использовать различные имитации 3D (например, сделать кучу кадров и вращать их при помощи Javascript), но меня интересует настоящая 3D-анимация на сайте, причем не только со стороны программирования.
Уточню последнюю фразу: для 2D графики и анимации дизайнеры используют готовые визуальные редакторы (Photoshop к примеру). Существует ли нечто подобное для 3D для упрощения процесса дизайна и встраивания в html? Возможно, ответ уже давно есть, но меня все прельщает идея о том, каким можно сделать сайт, имея на руках технологию 3D анимации с интерактивом!
Обычно процесс разбит на этапы:
— дизайнер создает дизайн (именно на этом этапе мне и нужен 3D редактор, который создаст объект в определенном формате, либо при помощи готовых API)
— программист делает объект интерактивным (с помощью Javascript или чего-либо еще)
Какие инструменты я могу использовать для решения задач такого рода?
  • Вопрос задан
  • 12430 просмотров
Пригласить эксперта
Ответы на вопрос 8
@Shizoid
Можно сделать с помощью 3d движка во флэше и управлять анимацией с помощью actionscript 3
Например модель товара посмотреть. Нажать кнопку какая нибудь деталь товара повернётся, пропадёт / появится

Например российская разработка alternativa3d
alternativaplatform.com/en/technologies/alternativa3d/
у них даже плеер есть в который можно загрузить свою модель
a3dplayer.com/

сам начал изучать actionscript 3 и эту технологию скоро попробую.

есть ещё варианты 3d движков во флэшеВикипедия. список движков
но их я ещё изучал.
Ответ написан
WNeZRoS
@WNeZRoS
Можно использовать WebGL, если не важен IE.
Модель делается в любом 3D редакторе, экспортируется в удобный формат (скорее всего это будет JSON или XML). JavaScript эту модель загружает и отображает на экране.
Можно написать простенький движок или взять готовый.
Ответ написан
SilentImp
@SilentImp
Можно.
Можно сделать псевдо 3D
Можно сделать 3D на основе js-движка
Можно сделать 3D на основе CSS3 как тут websaints.net/rit/game/game.html
Можно использовать web GL

Основной вопрос — зачем?
Ответ написан
engine9
@engine9
Разрабатываю интерфейсы и трехмерные презентации.
Теперь это повседневность.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы