如何将AmbientLight与MeshStandardMaterial结合使用?

时间:2016-02-23 17:06:02

标签: three.js

我目前正在ViziCities中实施新的MeshStandardMaterial,并且我设法让事情看起来很棒,只要我从场景中删除AmbientLight

在场景中是一个基础图层,它有一个纹理贴图,metalness设置为0,roughness设置为1。

enter image description here

如果我将AmbientLight留在场景中,那么我想要反映环境地图的网格不仅太亮,而且根本不能反映任何内容。

enter image description here

我能够将AmbientLight保留在场景中且看起来不错的唯一方法是将metalness值提高到接近1,这会导致过多基层的反射。

如何将MeshStandardMaterialAmbientLightHemisphereLight一起使用(为场景添加一点额外的环境色),并且在环境贴图时不要将它吹灭天黑了吗?

我完全有可能误解环境照明是如何工作的,所以也会对此表示赞赏:)

感谢您的帮助!

0 个答案:

没有答案