Transparent Material Shadow problems

Ive been trying to render an image using a transparent glass with an object inside it. However, the transparent glass creates a shadow which blots all colour out from the inside object and makes it render black. After fiddling around for a while i fixed this by allowing objects to take transparent shadows in materials->shaders. unfortunately this doesnt work when trying to render in yafray. Does anyone know how to fix this problem?

Thanks in advance
–Oberus

Turn off “Traceable” in the Material buttons.

oberus,

For the material of the object inside of your glass object, you have to click on “TraShadow” in the Shaders panel. This allows the object to receive transparent shadows based on object color and alpha.

Best of luck!!

ive tried both the solutions suggested above.
the image works in blender but still not in yafray.
Setting untraceable off is not really what i want cos although it does fix some problems, the transparent material still produces thick shadows that are not correct.
The trashadows option only seems to work in blender - not yafray.
Thanks for your help anyway
–Oberus

Well, are you using GI?
I guess so…and that is the problem. Indirect light can’t pass transparent surfaces as direct light can. You’ll need to use some workarounds…

http://wiki.yafray.org/bin/view.pl/UserDoc/FaqEng#Q37_I_can_get_YafRay_Lights_to_l
Might be a good place to begin with…