Интерактивная 3D анимация на сайте — реальность или миф?
Я слышал, что существуют различные надстройки для браузеров (в основном, API на Javascript), чтобы реализовать 3D. Задачи следующие (в целях эксперимента):
— создать 3D-объект;
— сделать его вращающимся (анимация)
— встроить объект в html-документ;
— сделать работу с объектом интерактивной для пользователя сайта.
Можно использовать различные имитации 3D (например, сделать кучу кадров и вращать их при помощи Javascript), но меня интересует настоящая 3D-анимация на сайте, причем не только со стороны программирования.
Уточню последнюю фразу: для 2D графики и анимации дизайнеры используют готовые визуальные редакторы (Photoshop к примеру). Существует ли нечто подобное для 3D для упрощения процесса дизайна и встраивания в html? Возможно, ответ уже давно есть, но меня все прельщает идея о том, каким можно сделать сайт, имея на руках технологию 3D анимации с интерактивом!
Обычно процесс разбит на этапы:
— дизайнер создает дизайн (именно на этом этапе мне и нужен 3D редактор, который создаст объект в определенном формате, либо при помощи готовых API)
— программист делает объект интерактивным (с помощью Javascript или чего-либо еще) Какие инструменты я могу использовать для решения задач такого рода?
Всем привет.
Еще интересуют 3D платформы (Flash vs. Canvas).
Какие плюсы/минусы вы знаете у них? ( без поддержки IE )
Особенно интересно узнать на счет нагрузки на браузер и использование ресурсов памяти.
Слышал, что что за Флешом будущее? Оо
Это правда?))
Можно сделать с помощью 3d движка во флэше и управлять анимацией с помощью actionscript 3
Например модель товара посмотреть. Нажать кнопку какая нибудь деталь товара повернётся, пропадёт / появится
Можно использовать WebGL, если не важен IE.
Модель делается в любом 3D редакторе, экспортируется в удобный формат (скорее всего это будет JSON или XML). JavaScript эту модель загружает и отображает на экране.
Можно написать простенький движок или взять готовый.
Другим — для расширения возможностей во время пользования сайтом, а мне — потому что очень нравится придумывать что-нибудь интересное (вспомните новейшие 3d-эффекты из различных фильмов — ведь это очень захватывающе!, а тут еще можно будет управлять 3D элементами; правда я пока не уверен, что такие реалистичные модели как в фильмах можно реализовать на сайте).
Можно.
Можно сделать псевдо 3D
Можно сделать 3D на основе js-движка
Можно сделать 3D на основе CSS3 как тут websaints.net/rit/game/game.html
Можно использовать web GL