Ray tracing
- - Throw rays from light-sources/camera
- - Intersect rays with 3D shapes
- - Pixel-wise computation
- + Photo-realistic rendering
-
- (Soft shadows, reflection, caustics)
- + Handle general surfaces
- - High computational cost
=> Restricted to offline rendering (but developing more and more)