如何加载*.obj文件并给它贴图?

4 投票
1 回答
16436 浏览
提问于 2025-04-18 09:52

我该怎么在Python中加载一个*.obj格式的3D模型,并给它加上纹理呢?我已经能加载、查看并给简单的方块和墙壁加上纹理了,但对3D模型来说,似乎很难做到这一点。我该怎么在Python中实现呢?

我在用PyOpenGL,而且老师不让我使用PyGame。

1 个回答

3

你可以看看ASSIMP这个库,它有Python的接口,可以方便地使用:https://github.com/assimp/assimp

另外,如果你想自己写一个.obj文件的加载器(这个格式其实挺简单的),可以参考这个教程:

http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_Load_OBJ

撰写回答