首页 > 解决方案 > 三、js,如何让阴影变得更暗

问题描述

如何在不改变光强的情况下调整阴影的颜色

  const sunLight = new DirectionalLight(0xffffff, 0.2 * Math.PI);
  sunLight.position.set(120, 300, 200); //
  sunLight.castShadow = true;
  sunLight.shadow.mapSize.width = 4096;
  sunLight.shadow.mapSize.height = 4096;
  sunLight.shadow.camera.left = -40;
  sunLight.shadow.camera.right = 40;
  sunLight.shadow.camera.top = -40;
  sunLight.shadow.camera.bottom = 40;
  sunLight.shadow.camera.near = 0.5;
  sunLight.shadow.camera.far = 500;
  sunLight.shadow.bias = 0.0001
  scene.add(sunLight);

标签: javascriptthree.js

解决方案


推荐阅读