如何加载 *.obj 文件并为其应用纹理?

问题描述 投票:0回答:1

如何在 Python 中加载 *.obj 3d 模型并向其应用纹理?我设法加载、查看纹理并将其应用到简单的块和墙壁,但似乎不可能将纹理应用到 3D 模型。我怎样才能做到这一点?有没有一个脚本可以在Python中加载带有纹理的3D模型?

我正在使用 PyOpenGL,但我的老师不允许我使用 pygame。

python opengl 3d pyopengl
1个回答
3
投票

您可能想查看 ASSIMP,它有 python 绑定:http://assimp.sourceforge.net

另外,如果您想编写自己的 .obj 加载程序(这是一种非常简单的格式),请查看本教程:

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

© www.soinside.com 2019 - 2024. All rights reserved.