Parallax Occlusion Mapping Using Distance Fields
Parallax occlusion mapping (POM) is a technique to introduce 3D definition using a depth map instead of adding new geometry. The technique relies on ray tracing with higher samples resulting in a better approximation, especially at steeper angles. The distance between each sample is constant and it is possible to skip over fine detail at lower sample count.
Our technique relies on a distance field (DF) instead of a depth map. This allows us to ray march through the field and lower the sample count considerably. We can get good results even with a single sample. Comparable results are obtained by less than half the samples of the industry standard POM approach.
KeywordsParallax occlusion mapping Video games Computer graphics
We gratefully acknowledge the financial support of the NSERC Discovery grant program.
- 1.Blinn, J.F.: Simulation of wrinkled surfaces. In: ACM SIGGRAPH Computer Graphics (1998)Google Scholar
- 2.Cohen, J., Olano, M., Manocha, D.: Appearance-preserving simplification. In: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1998, pp. 115–122. ACM, New York (1998)Google Scholar
- 3.Kaneko, T., et al.: Detailed shape representation with parallax mapping. In: Proceedings of the ICAT 2001 (2001)Google Scholar
- 4.Osher, S., Fedkiw, R., Piechor, K.: Level Set Methods and Dynamic Implicit Surfaces. Applied Mechanics Reviews (2004)Google Scholar
- 5.Tatarchuk, N.: Dynamic parallax occlusion mapping with approximate soft shadows. In: Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, I3D 2006, pp. 63–69. ACM, New York (2006)Google Scholar