Shape of area light becomes visible through the transparent window in Blender Cycles. I would like to keep the lighting effects, but hide the source shape. On 1st screen: we can see the steam and droplet I want to keep 2nd screen : unchecking transmission disable all lighting through window. 3rd screen : window is hidden; square shape is not rendered.

Any help will be appreciated !

cycles light shape

  • 1
    $\begingroup$ Can you share your file on Blend Exchange? Not clear how the various components are constructed. $\endgroup$ – Robin Betts Feb 8 at 20:52
  • $\begingroup$ Thanks for your answer guys! Light path does the job for mesh emitter, but not for the light. It will be ok for this one. Here is a scene with area light and mesh emitter. With light path on object emitter, set to “Is transmission Ray”, the object is hidden through window. But for area light, with “Is transmission Ray”, light shape is still visible, and with “Transparent Depth”, we loose lighting on other objects. Scene attached to play with it. link $\endgroup$ – Tolgan Feb 9 at 11:08

One possible way is to use the Light Path node.

This hides transmission light - when light goes through glass
But keeps light dispersion - when light is scattered inside glass/waterdrops/steam

Example using a glass pane, Suzanne and a mesh light.
Note the light dispersion on the glass pane

enter image description here

| improve this answer | |
  • $\begingroup$ I tried this setup as well, but on Area Light, that didn't work. Great hint with mesh light. Thanks :) $\endgroup$ – vklidu Feb 9 at 14:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.