Three.js: 地面上的点光源怪点
Three.js: point light strange spot on the ground
我在场景中使用 PointLight,地面反射大光点。我应该怎么做才能删除它?我只需要突出显示场景中的某些区域。所以,我可以减少 distance
但它只会减少光斑的大小。不完全是我所期望的。我应该在地面上使用特定的 material 还是类似的东西?
答案很简单:将地面 material 的 roughness
设置为 1。我更新了示例以查看粗糙度如何变化 material。
我在场景中使用 PointLight,地面反射大光点。我应该怎么做才能删除它?我只需要突出显示场景中的某些区域。所以,我可以减少 distance
但它只会减少光斑的大小。不完全是我所期望的。我应该在地面上使用特定的 material 还是类似的东西?
答案很简单:将地面 material 的 roughness
设置为 1。我更新了示例以查看粗糙度如何变化 material。