By Pat Hanrahan
This image synthesis techniques ebook explains
- The Goals of Rendering
- Ray Tracing I: Basic Algorithm, Ray-Surface Intersection
- Ray Tracing II: Acceleration Techniques
- The Light Field
- Lights and Lighting, Illumination
- Camera and Film
- Sampling and Reconstruction, Aliasing and Antialiasing
- Statistical Sampling
- Reflection Models I: BRDFs, Ideal Specular and Diffuse
- Reflection Models II: Glossy
- Texture
- The Rendering Equation
- Monte Carlo Methods I: Probability, Sampling and Variance Reduction
- Monte Carlo Methods II: Sampling Paths
- Monte Carlo Methods III: Irradiance Caching and Photon Maps
- Radiosity I: Form Factors, Solvers
- Radiosity II: Meshing and Hierarchical Techniques
- Volume Rendering
Image Synthesis Techniques
Three aspects
- Lights and Lighting
Light sources
Illumination algorithms - Materials
Reflection models
Texture models - Camera
Lens and film effects
Fundamentally involves physical modeling and simulation.
‘60-’70’s : Geometric Aspects
Transformation/clipping
- Evans and Sutherland display pipeline
Hidden line and surface algorithms
- Sutherland, Sproull, Shumacker sort taxonomy
- Object vs. Image space
Simple shading and texturing
- Gouraud: interpolating colors
- Phong: interpolating normals
- Blinn, Catmull, Williams texturing