我在模型中使用了木质纹理图像。默认情况下,我的纹理会在您在 woodark 上看到的模型上拉伸。当我更改重复时,纹理更加拉伸,我不明白为什么。我搜索以了解如何使用基本解释在我的模型中正确使用映射,但我只找到了带有颜色像素的示例。
感谢答案
我在模型中使用了木质纹理图像。默认情况下,我的纹理会在您在 woodark 上看到的模型上拉伸。当我更改重复时,纹理更加拉伸,我不明白为什么。我搜索以了解如何使用基本解释在我的模型中正确使用映射,但我只找到了带有颜色像素的示例。
感谢答案
您应该确保您的纹理具有二维的能力(即 256x256、512x512 等)。任意维度的纹理(NPOT)给 WebGL 带来了各种映射问题。
如果您无法在服务器端调整纹理大小,则可以在客户端进行。此链接有一些示例 javascript 代码,以及其他相关信息:http ://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences