gpt4 book ai didi

c++ - 创建了 Blender Obj 但在 OpenGL 中它失去了它的纹理?

转载 作者:行者123 更新时间:2023-11-30 01:16:15 26 4
gpt4 key购买 nike

所以我在 blender 中创建了一个 3D 模型,将其导出为对象并将其导入到 C++/OpenGL 中。该模型加载完美,尽管它失去了所有的颜色和纹理。这只是一个基本的白色模型。有什么方法可以解决这个问题,或者您可以不导入带有纹理的模型,您必须在 OpenGl 中重做它们吗?

最佳答案

.obj 文件不包含纹理本身:仅包含每个顶点的纹理坐标。

您需要自己加载和绑定(bind)纹理,而不是从 obj 文件加载。

其他文件格式可以嵌入纹理,但从文件加载模型不在 openGL API 的范围内。

关于c++ - 创建了 Blender Obj 但在 OpenGL 中它失去了它的纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27029256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com