ok, so
1) point a ray at the screen
2) Start with a small step
3) Check if we are inside an object
4) if not double to step and goto 3
5) if we are inside an object then half the step
6) If number of steps for this ray > max steps Process results
Something like that?
Is it bad form to be asking how this thing works?