three.js中的阴影:r71 vs r76

时间:2016-07-04 13:27:30

标签: three.js shadow

我正在使用three.js r76构建3D环境。 我似乎无法让阴影正确。

r71中,我对结果非常满意,但在r76中的效果并不相同。

说明我的问题的小提琴:

r71https://jsfiddle.net/sq2w15xy/

r76https://jsfiddle.net/9uuq6s56/

正如您所看到的,阴影是黑色的并且在最新版本中是像素化的。 从那时起改变了什么?我能做些什么来获得与r71中相同的光滑阴影?

1 个答案:

答案 0 :(得分:0)

我认为必须首先设置灯光shadow.mapSize,否则默认设置为(512,512)。

        spotlight.shadow.mapSize.width = 2048; 
        spotlight.shadow.mapSize.height  = 2048;