Home | School

Constant Surface Shader

A simple slim template implementation of a constant color surface shader


constant.slim

Specular/Diffuse Surface Shader

A simple slim template implementation of a color surface shader with diffuse and specular.


surface.slim

Diffuse

Custom implementation of the diffuse function to use instead of the pre-built Renderman diffuse function.


diffuse.slim

Specular

Custom implementation of the specular function to use instead of the pre-built Renderman specular function.


specular.slim

Bump/Displacement Shader

Slim template that combines diffuse, specular, bump mapping and displacement mapping. User can choose to use all bump, all disp or a combination of the two.


bump_displacement.slim

Point Light

Slim template shader for a point light.


pointLight.slim

Distant Light

Slim template shader for a distant/directional light.


distantLight.slim

Spot Light

Slim template shader for a spot light. Includes cone angle and penumbra parameter adjustments


spotLight.slim