Как я могу получить свои модели 3ds Max в 3D-игру для iPhone? - PullRequest
6 голосов
/ 07 сентября 2010

Я написал пару приложений, которые в настоящее время публикуются в магазине приложений. Тем не менее, я хотел бы начать писать игры, использующие OpenGL ES. Я знаю, как моделировать объекты в 3D Studio Max, но я не знаю, как вставить мои модели в приложение OpenGL ES на iPhone / iPad и затем манипулировать этими объектами для создания игрового процесса.

Кто-нибудь может указать мне правильное направление, чтобы начать это?

Просто чтобы уточнить ... Я не против написания кода; Я не ищу точку и нажмите решение.

Я бы подумал, что мне нужно будет экспортировать мои модели в какой-то формат. Что это за формат и как мне включить его в игру на iPhone / iPad?

Ответы [ 3 ]

2 голосов
/ 07 сентября 2010

Несмотря на то, что Стивен Джейна более вовлечен, чем вам нужно, у него есть отличная статья о том, как он экспортировал текстурированные модели из LightWave в формате COLLADA для использования в OpenGL ES на iPhone.

Билл Дадни приложил немного усилий для создания загрузчика Wave Front OBJ для iPhone некоторое время назад, но я думаю, что проект Джеффа Ламарша , чтобы сделать то же самое, может быть дальше всего.

ОБНОВЛЕНИЕ (10.10.2011): Джонатан Уайт недавно опубликовал свой код TouchOpenGL , который включает в себя анализатор OBJ.

1 голос
/ 10 сентября 2010

Это кошмарный процесс.Мой прошлый подход к этому был, вероятно, не лучшим.Я работал на ПК с использованием 3DS Max, чтобы создать экспортер с помощью MaxScript.Я выбросил все, что мне было нужно, в текстовый файл - в формате, который я только что изобрел для своих собственных нужд в качестве промежуточного звена.

Затем я переключился на Mac и написал инструмент командной строки, который использовал NSFoundation для чтения этого текстового файла и преобразования его в двоичный формат, оптимизированный для моего рендерера opengl.Это нормально для основных и статических сеток.Но у меня был ад, экспортирующий анимированные фигуры, которые использовали скелетонную анимацию по ключевым кадрам (математика для этого материала интенсивная).

Это сработало, но я действительно думаю, что выбрал самый сложный подход.

1 голос
/ 07 сентября 2010

Я использовал это раньше с некоторой удачей.Однако я бы сказал, что в моем опыте нет простых ответов на это.Все они требовали некоторого кодирования / подключения для меня.

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