title: Customizing shadow color
body: <p>Is it possible to specify other colors than black for shadow rendering? I would like to allow users to experiment both with light and shadow colors, eg. using complementary colors in light/shadow. </p>
  
  <p>Here's how I setup other shadow settings, and it works perfect. But I found no way to make shadows other than black / different shades of gray.</p>
  
  <pre><code>this._sun_light = new THREE.DirectionalLight(0xffffff, 1);
  ...
  this._sun_light.intensity = this.getParameter("sun_intensity");
  this._sun_light.color.setHex(this.getParameterColorHex("sun_color"));
  ...
  this._sun_light.shadowDarkness = this.getParameter("sun_shadow_intensity");
  ...
  </code></pre>
  
  <p>I found some references to shadowColor variable in three.js\src\renderers\WebGLShaders.js , but understanding that file is way out of my mental capabilities, and couldn't find a way to configure it. Is this even possible considering the shadow mapping technique?</p>
  
  <p>Only workaround I could think of is having other light from the opposite direction illuminating the shadowed areas, and getting kind of canceled by the mainlight outside shadow area. But that could soon get messy when I start adding more lights, if it worked at all..</p>