session details : advanced real - time rendering in 3d graphics and games .
Horizon mapping: shadows for bump-mapped surfaces