【发布时间】:2014-07-11 13:25:21
【问题描述】:
我知道调试起来可能真的很复杂,因为有很多具有不同属性的对象,但我希望有一个常见的陷阱会导致 PointLights 在三中的阴影不一致。
在上图中,我有带有 MeshLambertMaterial 材料的立方体。每个立方体共享相同的模型,但有自己的材料(以防我想动态更改颜色)。灯光是黄色的水花。
但是立方体有不同的阴影效果。
- 漂亮的渐变色
- 蓝色的发光辉光
你可以看到明亮的方块在底部附近突然下降。
谁能告诉我为什么我的阴影不一致?
【问题讨论】:
-
1.你能把相同的材料分配给每个立方体,看看会发生什么吗? 2. 您使用的是自定义几何还是 THREE.BoxGeometry()?
-
我可以(我稍后会发布结果),我只是使用 THREE.CubeGeometry
-
同种材质效果一模一样:(
-
如果我在开始时添加灯光,它会照亮更多的物体,而不是稍后添加它。为什么会这样?
标签: three.js