在 Opengl 中显示 3D 纹理模型
Displaying 3D Textured models in Opengl
我是 opengl 的新手,我遵循了 Internet 上的一些教程。我可以加载 3D 模型,并用包裹在它们上面的 2D 纹理 来显示它们...我希望能够在搅拌机中创建一个 3D 纹理模型,并将其导出到我的 opengl程序,所以我会有完全相同的模型,上面有相同的 3D 纹理。我知道它与 uvs 和纹理模型有关,但我无法找到什么......任何人都可以帮助我,建议教程,或为我制作一个特殊的纹理加载器(如果可能,在 C++ 中)?
PS:再次,我现在如何加载 2D 纹理,并将它们包裹在 3D 模型上,但这不是我想要的!
我更喜欢 .obj 格式从 blender 导入模型。您需要编写某种 obj Loader。有大量关于如何实现这一点的教程。但简而言之,您需要从 .obj 文件加载位置、索引、法线等。
我只想看整个系列。
(或根据您的需要上一个视频)
https://m.youtube.com/playlist?list=PLEETnX-uPtBXT9T-hD0Bj31DSnwio-ywh
在上一个视频中,他还展示了如何使用 .obj 加载器。本教程还提供了一个纹理加载器。
如果你想导出在 blender 中指定的纹理,.obj 文件中有一行包含纹理的路径。所以你可以从那里加载。
我是 opengl 的新手,我遵循了 Internet 上的一些教程。我可以加载 3D 模型,并用包裹在它们上面的 2D 纹理 来显示它们...我希望能够在搅拌机中创建一个 3D 纹理模型,并将其导出到我的 opengl程序,所以我会有完全相同的模型,上面有相同的 3D 纹理。我知道它与 uvs 和纹理模型有关,但我无法找到什么......任何人都可以帮助我,建议教程,或为我制作一个特殊的纹理加载器(如果可能,在 C++ 中)? PS:再次,我现在如何加载 2D 纹理,并将它们包裹在 3D 模型上,但这不是我想要的!
我更喜欢 .obj 格式从 blender 导入模型。您需要编写某种 obj Loader。有大量关于如何实现这一点的教程。但简而言之,您需要从 .obj 文件加载位置、索引、法线等。
我只想看整个系列。 (或根据您的需要上一个视频)
https://m.youtube.com/playlist?list=PLEETnX-uPtBXT9T-hD0Bj31DSnwio-ywh
在上一个视频中,他还展示了如何使用 .obj 加载器。本教程还提供了一个纹理加载器。
如果你想导出在 blender 中指定的纹理,.obj 文件中有一行包含纹理的路径。所以你可以从那里加载。