Интеграция OpenGL / C ++ и Maya

Мне интересно, возможно ли импортировать модели, которые вы создали в таких программах, как Maya, в свой код C ++ / OpenGL, чтобы вы могли использовать эти модели в качестве игровых персонажей?

Если это возможно, как я должен это сделать?

Если это невозможно или люди обычно не создают трехмерных игровых персонажей, каковы стандартные или предпочтительные способы создания трехмерных персонажей, а затем их используют в игровой программе на С ++?

1

Решение

Это вполне возможно и широко используется. Вы можете проанализировать один из многих форматов, которые Maya может экспортировать. Например, Вот вы можете увидеть учебник для obj формат.

0

Другие решения

Да, это возможно, и именно так я создаю все игровые модели для своих игр, написанных на C ++ / OpenGL. Вы можете использовать внешние ресурсы, такие как Collada, но я только что написал свой собственный экспортер, используя Maya C ++ API и мой собственный импортер для игрового приложения. Это довольно легко сделать. Для получения дополнительной информации о том, как написать свой собственный экспортер, вы можете найти руководство по API Maya Вот.

0

По вопросам рекламы [email protected]