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