We present an efficient GPU technique for rendering rich geometric detail (e.g., surface mesostructure) of complex surfaces. We use sphere-tracing aided by directional distance maps (DDMs) to quickly find ray-mesostructure intersection. High accuracy is achieved by analytically detecting such intersections, and space requirement is significantly reduced by distance map compression. Our technique can handle complex scenes containing both height-field and non height-field mesostructures in real time, with correct self-occlusion, self-shadow, interpenetrations and silhouettes. We demonstrate our algorithm on a variety of test scenarios and compare it with previous techniques.
Ravish Mehra and Subodh Kumar. Accurate and Efficient Rendering of Detail
using Directional Distance Maps