2

我在three.js 中加载了一个网格,并将已经在照明中烘焙的灰色纹理加载到了THREE.MeshBasicMaterial 中。然后我用 THREE.ImageUtils.loadTextureCube 加载了一个黑白环境贴图,将反射率设置为 0.4 并将其与 THREE.MixOperation 混合。

现在的问题是,环境贴图的黑色部分使网格更暗,这不是我想要的。我只想要白色部分的反射,比如加法混合或镜面反射(但仍然来自环境贴图)。

我可以通过将黑色更改为灰色来伪造它,但随后模型变得相当平坦。

我尝试使用本教程(http://bkcore.com/blog/3d/webgl-three-js-animated-selective-glow.html)中的一些渲染通道来做到这一点,但后来我得到了一些抗锯齿间隙我也有一些小的几何线条。

有什么建议么?

4

1 回答 1

0

目前不支持...

您介意将其作为功能请求发布在这里吗?
https://github.com/mrdoob/three.js/issues

于 2012-10-25T11:57:09.357 回答