One of the most enlightening papers Mo read in the past years must have been Sawhney’s and Crane’s Monte Carlo Geometry Processing
It elegantly bridges the gap between techniques traditionally used to solve rendering problems and the evaluation of geometry.
In this tutorial we’ll implement a very simple example of the technique, based on an algorithm called “Walk on Spheres”.