我一直试图让我的游戏引擎显示纹理,我终于让它工作了。我使用了3ds模型中的UV坐标,但纹理的显示方式不同。
这是3ds max中的渲染:
这是我游戏引擎中的opengl渲染:
为什么纹理会像那样铺设?我从生成的3ds文件中提供了纹理坐标...有谁知道为什么会这样?
答案 0 :(得分:2)
我发现了问题... 3DS Max自动缩放纹理,使其宽度与高度相等,否则会像上面那样奇怪地显示......
答案 1 :(得分:1)
通过查看图片,我只能假设已将UV坐标指定给在3DS Max中指定的不同顶点。