When light hits an object, it of course generally bounces away, leaving a dark area on the opposite side—a shadow.

What I would like to know is, how would I do the opposite? How would I create a material wherein the light both bounce off and be amplified as it shines through, effectively creating an inverse shadow (or "shaglow" I suppose it could be called) of light and illumination?


1 Answer 1


You can actually input values greater than one to color inputs of any shader. What that would mean is that the shader would reflect or transmit more light than it receives, which is obviously impossible in reality and in normal circumstances should not be used for realistic materials, however it is possible. You can also use Light Paths node to separately control how different kinds of calculated light rays are being rendered. So, it turns out you can chose to display a material as solid only to the camera while to the rest of the scene it can be transparent and have greater than 1 values for the light it transmits producing your desired effect:

enter image description here

  • $\begingroup$ I do believe this answers the question! Thanks so much! :-D $\endgroup$
    – Legoman
    Nov 29, 2018 at 21:02
  • $\begingroup$ After playing around with this a little bit I have to wonder if it could be used to fake caustics to some degree. Just thought I'd throw that out for anybody scouring the comments. $\endgroup$
    – Legoman
    Nov 29, 2018 at 21:39
  • $\begingroup$ I would not count on it. It's better to use something like LuxCoreRender to render caustics if you really need it. It is usually pretty easy to tell if it is faked. At least in my opinion. $\endgroup$ Nov 29, 2018 at 22:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .