Chrome和Firefox中PlaneBufferGeometry的不同方向

时间:2019-03-15 10:09:28

标签: three.js

我已经创建了一个示例来展示我所看到的:https://haddons.net/threejs/chrome_firefox.html

我有一个基本模型,该模型将纹理加载到平面上并提取一些高度图数据。如果我将其加载到chrome中,则纹理会朝一个方向定向;如果我将其加载到Firefox中,则会旋转180度。

我做错什么了吗,或者这是firefox,chrome或three.js错误?

1 个答案:

答案 0 :(得分:1)

很遗憾,这是当前three.jsR102)版本中的错误。此PR的下一版本将对其进行修复。

问题是,如果需要调整大小,则纹理会翻转。如果您尝试将NPOT贴图与NPOT纹理配合使用,则总是会发生这种情况。一种解决方法是按照以下方式配置纹理,以使用POT纹理或WebGL 2:

texture.minFilter = THREE.LinearFilter;