OpenGL/C++与Maya的集成

OpenGL/C++ and Maya integration

本文关键字:集成 Maya C++ OpenGL      更新时间:2023-10-16

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

如果可能的话,我该怎么做?

如果这是不可能的,或者这不是人们通常创建3d游戏角色的方式,那么创建3d角色并在c++游戏程序中使用它们的标准或首选方式是什么?

这是很可能的,也是常用的。可以解析Maya可以导出的多种格式之一。例如,在这里您可以看到obj格式的教程。

是的,这是可能的,这就是我为自己在C++/OpenGL中制作的游戏创建所有游戏模型的方式。您可以使用像Collada这样的外部资源,但我只是使用Maya C++API编写了我自己的导出器,并为游戏应用程序编写了自己的导入器。这很容易做到。有关如何编写自己的导出器的更多信息,您可以在此处找到Maya的API手册。