Issue No. 05 - September/October (2010 vol. 16)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TVCG.2010.18
Georgios Papaioannou , Athens University of Economics and Business, Athens
Maria Lida Menexi , Athens University of Economics and Business, Athens
Charilaos Papadopoulos , Athens University of Economics and Business, Athens
Real-time rendering can benefit from global illumination methods to make the 3D environments look more convincing and lifelike. On the other hand, the conventional global illumination algorithms for the estimation of the diffuse surface interreflection make heavy usage of intra- and interobject visibility calculations, so they are time-consuming, and using them in real-time graphics applications can be prohibitive for complex scenes. Modern illumination approximations, such as ambient occlusion variants, use precalculated or frame-dependent data to reduce the problem to a local shading one. This paper presents a fast real-time method for visibility sampling using volumetric data in order to produce accurate inter- and intraobject ambient occlusion. The proposed volume sampling technique disassociates surface representation data from the visibility calculations, and therefore, makes the method suitable for both primitive-order or screen-order rendering, such as deferred rendering. The sampling mechanism can be used in any application that performs visibility queries or ray marching.
Shading, shadowing, raytracing, volume visualization, visibility, ambient occlusion, ray marching.
G. Papaioannou, C. Papadopoulos and M. L. Menexi, "Real-Time Volume-Based Ambient Occlusion," in IEEE Transactions on Visualization & Computer Graphics, vol. 16, no. , pp. 752-762, 2010.