Package net.sf.j3d.threeD.raytracer.shaders

Interface Summary
Shader The Shader interface is implemented by classes that provide a method for shading a surface.
 

Class Summary
BlendingShader A BlendingShader object provides a method for blending values from two different ColorProducer instances based on lighting.
CheckerBoardShader  
DiffuseShader A DiffuseShader object provides a shading method for diffuse surfaces.
HighlightShader A HighlightShader object provides a shading method for highlights on surfaces.
ReflectionShader A ReflectionShader object provides a shading method for reflective surfaces.
RefractionShader A RefractionShader object provides a shading method for dielectric surfaces.
ShaderFactory The ShaderFactory class provides static methods for constructing Shader objects.
ShaderParameters A ShaderParameters object stores parameters needed by most Shader implementations.
ShaderSet  
SilhouetteShader A SilhouetteShader object can be used to shade a surface with one color value for all parts of the surface.
TextureShader A TextureShader object uses a Texture object as a filter for shader output.