2013-02-08 97 views
1

我想知道是否可以将您在Maya等软件中创建的模型导入到您的C++/OpenGL代码中,以便您可以将这些模型用作游戏角色?OpenGL/C++和Maya集成

如果可能我该怎么做?

如果不可行或者人们通常不会创建3D游戏角色,那么创建3D角色然后在C++游戏程序中使用它们的标准或优选方法是什么?

回答

0

这是很有可能和常用的。您可以分析Maya可以导出的多种格式之一。例如,here,您可以看到obj格式的教程。

+2

obj虽然在它的出路。最好使用fbx。 – derpface

+0

Collada也很常见,或者您可以直接阅读Maya的数据表单。 – joojaa

0

是的,这是可能的,这是我为我自己的C++/OpenGL游戏创建的所有游戏模型。您可以使用Collada等外部资源,但我只是使用Maya C++ API和我自己的导入程序为游戏应用程序编写了自己的导出程序。这很容易做到。有关如何编写自己的导出程序的更多信息,请参阅Maya的API手册here