Need help with shadows and transparent objects.

I am trying to render a jungle scene and while i’m having quite positive results, but i am having one issue with shadows.

On the quick render i made, you can see a leaf, that i modeled with simple plane and transparent image, but the shadow that it casts is one of the entire plane.

I want to know if it’s possible to make the light project only the shadow of filled parts on transparent objects, and if it is, how can i do it?


Any help will be appreciated.

Hey !

If you are working in cycle, what you could do is :

  • use your texture image plugged in Diffuse shader
  • use a transparent shader
  • mix them, and use the alpha node from your image texture as mix factor.


Hope this helps !
-T

If you are using the Blender Render engine then in the materials / shadow settings enable ‘receive transparent’ for the material that is receiving the shadow, not for the the object casting the shadow

That worked.

Thank you for your help.