gpt4 book ai didi

Three.js 法线贴图渲染方式不同 windows/mac

转载 作者:行者123 更新时间:2023-12-02 21:29:29 24 4
gpt4 key购买 nike

我有一个使用 3ds max 生成的法线贴图编写的着色器。我在 windows 上获得了无缝结果,但我在 Mac 上看到过接缝。这是否可能与我开发法线贴图的方向有关(但我再次相信我在 opengl 模式下运行 chrome),或者某种精度问题?有没有办法在没有 Mac 的情况下调试这个问题?

根据下面的 gmans 回答,我添加了

gl.pixelStorei(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL, gl.NONE);

链接是here .

webgl normal map seam

最佳答案

是否可能是色彩空间转换问题?

默认情况下,某些浏览器在加载图像时会应用色彩空间转换。如果您只是显示 <img> 那就没问题了。标签,但对于法线贴图来说不太好。

告诉 WebGL 不允许浏览器应用您调用的色彩空间转换

gl.pixelStorei(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL, gl.NONE);

默认情况下允许颜色空间转换(如浏览器特定)。

See the WebGL spec

关于Three.js 法线贴图渲染方式不同 windows/mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22679494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com