如何使用 OpenGL 对对象的 MTL 文件中引用的 JPG 图像进行纹理映射?
我该怎么做?我目前正在使用 Nate Robin 的 GLM,但我认为它不支持这种纹理?
How do I do that? I'm currently using Nate Robin's GLM but I don't think it supports this kind fo texturing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我查看了 GLM 的来源。似乎没有直接支持纹理加载(甚至纹理绑定)。但是,纹理坐标是可用的。因此,您必须手动处理纹理加载和绑定。首先,我建议使用一些原始图像(您可以直接加载到数组中)。稍后您可以选择合适的图书馆。如果尺寸很重要,NanoJPEG 可能是一个明智的选择。
要了解如何应用纹理,此处是事实上的 OpenGL 教程系列中的教程。
I've looked at GLM's source. It seems there is no direct support of texture loading (even texture binding). But, texture coordinates are usable. So, you have to manually handle texture loading and binding. As a beginning, I recommend to use some raw images (you can directly load into a array). Later you can pick up a proper library. If size matters, NanoJPEG can be a wise choice.
For learning how to apply textures, here is a tutorial from defacto OpenGL tutorial series.