有没有办法在 Threejs 中使用 PointLight 产生柔和的阴影?
如下图所示:
是的。要在场景中使用柔和的阴影,您必须像这样设置渲染器:
var renderer = new THREE.WebGLRenderer();
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap; // the default is THREE.PCFShadowMap
来源: 文档