Three.js - 奇怪的着色行为
Three.js - strange shading behaviour
左边立方体上的垂直阴影是从哪里来的?
https://jsfiddle.net/yz0sfr35/
//I'm using:
renderer.shadowMap.type = THREE.BasicShadowMap;
你看到的是阴影中的像素化,因为你的阴影相机平截头体比你的场景大几个数量级。
针对您的情况,一个解决方案是减小聚光灯的角度:
light.angle = Math.PI / 180;
在场景周围保持阴影平截头体紧密以获得高质量阴影。
https://jsfiddle.net/yz0sfr35/2/
three.js r.87
左边立方体上的垂直阴影是从哪里来的?
https://jsfiddle.net/yz0sfr35/
//I'm using:
renderer.shadowMap.type = THREE.BasicShadowMap;
你看到的是阴影中的像素化,因为你的阴影相机平截头体比你的场景大几个数量级。
针对您的情况,一个解决方案是减小聚光灯的角度:
light.angle = Math.PI / 180;
在场景周围保持阴影平截头体紧密以获得高质量阴影。
https://jsfiddle.net/yz0sfr35/2/
three.js r.87