The RenderMan Shading Language Guide
PART 1 - RSL FUNDAMENTALS Chapter 1 - Introduction to RSL and RenderMan Chapter 2 - RSL Details Chapter 3 - Shader Writing Process PART 2 - SHADER DEVELOPMENT Chapter 4 - Setting Up a Developing Environment Chapter 5 - Math for Shader Writers Chapter 6 - Shader Design Methodology PART 3 - BASIC SHADING Chapter 7 - Displacement and Surface Shaders Chapter 8 - Light Shaders Chapter 9 - Volume Shaders Chapter 10 - Imager Shaders PART 4 - INTERMEDIATE SHADING Chapter 11 - Illumination loops - BRDFs Chapter 12 - Procedural Patterns Chapter 13 - Texture Mapping Chapter 14 - Raytracing PART 5 - ADVANCED SHADING Chapter 15 - Global Illumination Chapter 16 -Beyond RSL: DSO Shadeops Chapter 17 - Anti-aliasing Index