Инструменты для преобразования файлов 3d-моделей (3ds / obj / что угодно, если это открытый формат) в массивы C - PullRequest
2 голосов
/ 26 августа 2010

Я нашел здесь скрипт, который преобразует файлы obj в заголовочные файлы C с информацией, необходимой для визуализации модели с OpenGL. Я бы хотел что-то вроде этого, но мне также понадобятся текстурные координаты. Инструмент, видимо, этого не делает.

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

Загрузка моделей из файлов во время выполнения была бы нелепой. Гораздо разумнее хранить информацию внутри программы. Это сократит объем обработки и объем программы, а также усилия и время программирования.

Ответы [ 3 ]

0 голосов
/ 26 августа 2010

Просто используйте Blender (v2.49, www.blender.org) и напишите свой собственный скрипт экспорта Python. Это действительно легко и бесплатно.

0 голосов
/ 30 августа 2010

Спасибо за два ответа, но я нашел собственное решение этой проблемы с помощью этого инструмента:

http://www.heikobehrens.net/2009/08/27/obj2opengl/

0 голосов
/ 26 августа 2010

«3D Exploration» сделал это, наряду со многими другими вещами. Возможно, вы могли бы найти версию где-нибудь, так как оригинальный сайт не работает.

(и это не было бы смешно, это зависело бы только от используемого рабочего процесса. Но для одного разработчика и небольших моделей это может иметь смысл, да. Просто убедитесь, что вам не придется вставлять модель 500 МБ в вашем .exe ...)

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