【问题标题】:3ds Max renders textures differently than my game engine?3ds Max 渲染纹理的方式与我的游戏引擎不同?
【发布时间】:2011-05-04 19:31:29
【问题描述】:

我一直试图让我的游戏引擎显示纹理,我终于让它工作了。我使用了 3ds 模型中的 UV 坐标,但是纹理显示不同。

这是 3ds max 中的渲染:

这是我的游戏引擎中的 opengl 渲染:

为什么纹理是这样布局的?我从生成的 3ds 文件中提供了纹理坐标……有人知道为什么会这样吗?

【问题讨论】:

  • 您的 UV 应该足够简单,如果您发布它们,我们可能会告诉您发生了什么。

标签: opengl texture-mapping 3dsmax


【解决方案1】:

我发现了问题... 3DS Max 自动缩放纹理以使其具有相等的宽度和高度,否则它会像上面一样显示奇怪...

【讨论】:

  • 我确实对 3DS Max 缩放纹理感到惊讶。
【解决方案2】:

通过查看您的图片,我只能假设 UV 坐标已分配给它们在 3DS Max 中分配给的不同顶点。

【讨论】:

    猜你喜欢
    • 2019-07-10
    • 1970-01-01
    • 2016-11-17
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 2013-07-31
    • 2018-07-08
    相关资源
    最近更新 更多