2011-02-07 2 views
1

У меня есть файл 3D CAD из набора продуктов. Я хочу создать средство просмотра, чтобы пользователь мог свободно вращать объект в 3D.3D бесплатный поворот объекта

Как бы я лучше всего это сделал?

1) Я думал об экспорте серии изображений на 360 градусов каждые 30 градусов вокруг изображения, но это было бы около 360 изображений для каждого продукта. Затем верните код для обработки матрицы, которая потребуется для обработки вращения объекта. Кажется очень чрезмерным, но выполнимым.

2) OpenGL - Я никогда не делал никаких 3D-анимаций, используя это.

Мы используем LightWave 3D, если это помогает.

ответ

0

Не уверен, что это вам поможет, но есть примеры сценариев java для 3d вращающихся кубов. Heres one я нашел только из быстрого google ... http://eslit.com/java/applet/3D/rotatecube.html

Надеюсь, что вы найдете нужную вам информацию!

Редакция. Я прочитал FAQ и стек, кажется, хочет, чтобы контент мог вернуться к решению проблемы. Я представил это по этой причине. Просто предлагаю помощь. Пожалуйста, подумайте о моем намерении помочь сообществу и пересмотреть нижестоящий, потому что на данный момент я не могу публиковать вопросы. Я пытаюсь сформулировать хорошие вопросы, которые следуют рекомендациям FAQ. Я просматриваю все свои вопросы, комментарии и «ответы», чтобы попытаться восстановить мою учетную запись. Любая помощь будет принята с благодарностью.

+0

после просмотра вашего профиля Я обнаружил, что вы более чем вероятно уже новый! хе-хе! –

+0

Я не понимаю, почему вы получаете голоса, когда пытаетесь помочь? –

3

Я бы порекомендовал бы идти с трехмерным маршрутом рендеринга, даже если это может потребовать больше предварительной работы, чем подход с несколькими разрезанными изображениями. В долгосрочной перспективе это обеспечит гораздо большую гибкость, и я думаю, что в конце вы сможете получить более приятный опыт (размер двоичного размера, плавный поворот и т. Д.). Кроме того, после того, как вы закончите отображаемый код, вы сможете использовать произвольные модели, чтобы добавить их к тем, с которых вы начали, и упростить настройки для этих моделей.

This question указывает несколько способов, которыми вы могли бы импортировать модели LightWave в форматы, используемые приложением OpenGL ES. Похоже, вам, вероятно, понадобится пройти через Блендера или другого посредника, чтобы выполнить это.

Как только у вас есть модель в форме, с которой вы можете работать, вы можете построить несколько 3D-приложений с открытым исходным кодом для iPhone/iPad, таких как мое приложение Molecules. Мое приложение построено для отображения трехмерных молекулярных структур, но люди модифицировали его, чтобы поддерживать рендеринг других моделей для собственных нужд, поэтому я знаю, что это возможно. Я подробно расскажу о том, как это приложение работает в видео для сеанса OpenGL ES my class on iTunes U.

OpenGL ES может показаться пугающим вначале, но мне потребовалось всего три недели по ночам и неделям, чтобы создать исходную версию Molecules, и у меня не было реального опыта OpenGL перед запуском этого проекта. Сейчас есть много отличных ресурсов, так что легче начать работу.

Смежные вопросы