如何在Three.js中使用uv映射

问题描述 投票:0回答:1

我在模型中使用木材纹理图像。默认情况下,您在woodark上看到的模型上会拉伸我的纹理。当我更改重复时,纹理更加伸展,我不明白为什么。我试图了解如何在基础解释中正确使用模型中的映射,但仅发现带有颜色像素的示例。

感谢答案

three.js mapping textures uv-mapping
1个回答
0
投票

您应确保纹理具有二维功效(即256x256、512x512等)。任意尺寸的纹理(NPOT)在WebGL中带来各种映射麻烦。

如果无法在服务器端调整纹理的大小,则可以在客户端进行。此链接包含一些示例javascript代码以及其他相关信息:http://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences

© www.soinside.com 2019 - 2024. All rights reserved.