【发布时间】:2012-12-16 20:09:26
【问题描述】:
我在模型中使用了木质纹理图像。默认情况下,我的纹理会在您在 woodark 上看到的模型上拉伸。当我更改重复时,纹理更加拉伸,我不明白为什么。我通过基本解释搜索了解如何在我的模型中正确使用映射,但我只找到了带有颜色像素的示例。
感谢回答
【问题讨论】:
-
通常在 OpenGL 中,您必须定义如何应用纹理。虽然我没有使用过 WebGL,所以它可能与 OpenGL 不同。但通常你会使用函数
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT );等等。如果这是适用的谷歌搜索glTexParameteri。 (这些函数也有其他版本,但希望它可能会有所帮助)。
标签: three.js mapping textures uv-mapping