我一直在试图让我的游戏引擎显示纹理,并且我终于找到了它的工作原理。我使用3ds模型的UV坐标,但纹理显示的方式不同。3ds Max渲染纹理与我的游戏引擎不同吗?
这是3ds Max中的渲染:
,这是在我的游戏引擎OpenGL渲染:
为什么纹理奠定了这样呢?我从生成的3ds文件提供纹理坐标...有谁知道为什么会发生这种情况?
我一直在试图让我的游戏引擎显示纹理,并且我终于找到了它的工作原理。我使用3ds模型的UV坐标,但纹理显示的方式不同。3ds Max渲染纹理与我的游戏引擎不同吗?
这是3ds Max中的渲染:
,这是在我的游戏引擎OpenGL渲染:
为什么纹理奠定了这样呢?我从生成的3ds文件提供纹理坐标...有谁知道为什么会发生这种情况?
我发现了问题... 3ds Max软件的自动缩放纹理具有相等宽度的高度,否则将显示古怪像上面......
恭喜!我想你现在应该接受你自己的答案。 – CiscoIPPhone 2010-11-04 01:28:18
我确实发现3DS Max缩放纹理令人惊讶。 – CiscoIPPhone 2010-11-04 01:29:14
从看着你的照片,我只能假设,UV坐标已分配给它们在3ds Max软件分配到不同的顶点。
你这个乌布苏应该足够简单,如果你发布他们,我们可以告诉你发生了什么。 – 2010-11-04 00:26:19