three 中 shadow的常用参数

当我们投射阴影的时候如果想调节阴影的清晰度:可以将 shadow.mapSize 设置为更大的值:  

light.shadow.map.width = light.shadow.map.height = 1024    //  还可以选的值 128,256,512,2048等

当我们投射阴影的时候如果想调节阴影的大小:可以设置 shadow.camera 的参数:

var d = 50;

light.shadow.camera.left = -d;
light.shadow.camera.right = d;
light.shadow.camera.top = d;
light.shadow.camera.bottom = -d;

d的值越大,阴影投射的范围越大;

如果阴影看不到:可能是camera。far影响:可以设置far大一点

light.shadow.camera.far = 1000;


发布了31 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38694034/article/details/79819911