5. Ray tracing algorithm
• Emit ray for each pixel
For each ray:
• Find first intersection
• Compute color based on surface
6. Pixel color computing
• Lightness in point
• Directional light
• Ambient light / AO
• Color in point
• Diffuse color
• Specular color
• Ambient color
• Emissive color
7. Advantages
• Parallel computing
• Shadows
• Reflections and refractions
• Indirect illumination possible
Disadvantages
• Slow renderer
• Not optimized for GPUs
• Antialiasing is expensive
• Doesn’t scale so well