我正在使用three.js r76
构建3D环境。
我似乎无法让阴影正确。
在r71
中,我对结果非常满意,但在r76
中的效果并不相同。
说明我的问题的小提琴:
r71
:https://jsfiddle.net/sq2w15xy/
r76
:https://jsfiddle.net/9uuq6s56/
正如您所看到的,阴影是黑色的并且在最新版本中是像素化的。
从那时起改变了什么?我能做些什么来获得与r71
中相同的光滑阴影?
答案 0 :(得分:0)
我认为必须首先设置灯光shadow.mapSize,否则默认设置为(512,512)。
spotlight.shadow.mapSize.width = 2048;
spotlight.shadow.mapSize.height = 2048;