Environment shader is visible through a transparent object

Article needs peer review

Symptom I have an Enviroment Shader plugged in to my surface. The environment shows through the transparancy of my object as well as in the reflection.

Cause The Environment shader is called by any secondary ray, and a transparency ray is a secondary ray.

Solution

Insert a Ray_Type node between the Environment shader and the Surface, Plugging the Environment node into the Reflection input of the Ray_Type. This then goes into your Surface.

Also set the other values of the Ray_Type node to 0.



References



Applies To: XSI 1.0,XSI 1.5 on NT,Win2K,Irix

Posted: 3/30/2001


This page was last modified 09:56, 22 Nov 2005.
This page has been accessed 104191 times.