Writing RenderMan Shaders with ShadeTree
Surface Shaders
Displacement Shaders
Light Shaders
Atmosphere Shaders