Luminous Surface not emitting light through glass

   2657   2   0
User Avatar
Member
69 posts
Joined: 7月 2005
Offline
Hi
I made a simple test with some liquid inside a torus shape. I extruded the torus just so slightly, so that it has a little bit of thickness and add a glass shader.
For the liquid I use a standard mantra surface shader with “Emission” turned on.
The problem I have right now is that the liquid is not illuminating the floor beneath it. When I hide the glass torus or set the opacity in the glass shader to 0, the floor gets illuminated. But of course that's not what I need. The emitted light should travel through the glass shader.

Is there a way to either modify the glass shader, so that the illumination from the liquid passes through, or is there a setting in either the shader or render option that might help in this kind of scenario?

cheers,
Daniel

Attachments:
torus.jpg (173.7 KB)

User Avatar
Member
8622 posts
Joined: 7月 2007
Online
set Allowable Paths parameter on mantra/properties/PBR to All Paths, to allow secondary rays bounced from diffuse surfaces(like your ground) travel through glass and sample the emissive liquid
Tomas Slancik
FX Supervisor
Method Studios, NY
User Avatar
Member
69 posts
Joined: 7月 2005
Offline
Fantastic!

Thank you so much! Exactly what was missing

cheers,
Daniel
  • Quick Links