如何在 Python 中加载 *.obj 3d 模型并向其应用纹理?我设法加载、查看纹理并将其应用到简单的块和墙壁,但似乎不可能将纹理应用到 3D 模型。我怎样才能做到这一点?有没有一个脚本可以在Python中加载带有纹理的3D模型?
我正在使用 PyOpenGL,但我的老师不允许我使用 pygame。
您可能想查看 ASSIMP,它有 python 绑定:http://assimp.sourceforge.net
另外,如果您想编写自己的 .obj 加载程序(这是一种非常简单的格式),请查看本教程:
http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_Load_OBJ