Могу ли я создать 3D-карусель для Интернета из моделей в 3ds Max?Пример включен - PullRequest
3 голосов
/ 16 июня 2011

Возможно ли / как проще всего взять 3D-модель от max и создать карусель Flash или Javascript, которая может работать в Интернете? Он должен функционировать как настоящая CD-карусель с примерно 100 встроенными моделями.

(http://www.thechiplab.com/stacks/Untitled-2.jpg)

Кнопки на каждой стороне прокручивают фишки. Большое спасибо за просмотр моего вопроса. Это мой первый вопрос, и я не видел подобных вопросов. Извините, что не вставил изображение ... оно не позволило бы мне, потому что это мой первый пост.

Chase

Ответы [ 3 ]

2 голосов
/ 16 июня 2011

Для работы с 3D-графикой во Flash вы можете использовать такую ​​библиотеку, как Away3D или Papervision3D (последняя использовалась в качестве основной, но в наши дни, похоже, она набирает обороты).

Away3D получит аппаратное ускорение, как только оно будет доступно в следующей версии Flash, но сейчас сложность вашей графики будет ограничена программными средствами визуализации. В результате я не знаю, реально ли выпустить карусель из 100 дисков.


Еще один вариант работы с Web 3D - это WebGL (уже упоминалось), но он пока не поддерживается во всех браузерах (если вообще, черт возьми, IE.)

Еще один вариант - использование Unity. Их плагин будет работать в большем количестве браузеров, чем WebGL, но не так широко установлен (или, скорее, WebGL не требует никаких плагинов).


Конкретный формат файла, который вы используете, зависит от каждой платформы / движка, но наиболее распространенным форматом файлов для веб-3D является Collada. Лучший экспортер Collada для 3ds Max - http://www.opencollada.org

1 голос
/ 16 июня 2011

Я просто добавлю это к правильному ответу @ jhocking:

Я использовал этот скрипт asConverter max для преобразования моделей 3dsmax в собственные классы Flash AS3 в нескольких различных проектах. Что приятно, так это то, что он экспортирует / расширяет собственные классы (например, расширяет класс Papervision TriangleMesh3D). Таким образом, вам удается обойти некоторые проблемы, с которыми вы сталкиваетесь при экспорте моделей из 3dsmax. Я обнаружил, что это дает довольно надежные результаты - хорошо сформированную геометрию и хорошие карты uvw. Он поддерживает PV3d, Away3d и Sandy.

Сейчас это похоже на несуществующий проект, но он был переработан Мистером. Дуб в какой-то момент.

btw @jhocking: вы знали, что Unity собирается поддерживать AS3 / экспорт в SWF в «ближайшем будущем» (я полагаю, когда выйдет кротовина)? Unity - замечательное приложение, и экспорт в SWF был бы ... отличным.

0 голосов
/ 16 июня 2011

Конечно, вы можете сделать это с Flash, но это также возможно с WebGL в некоторых HTML5-поддерживаемых браузерах.

Если вы не работали с программированием / JavaScript, вы могли бы взглянуть на что-то вроде copperlicht . Если вы интересуетесь кодированием, существует множество хороших WebGL-сред, таких как:

Что касается моделей, вам нужно будет экспортировать их в формат, поддерживаемый webgl, например, в объекты json.

Flash - это, конечно, еще один вариант, но я оставлю этот параметр для того, чтобы кто-то еще подробно рассказал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...