Title :
Real-Time Volume-Based Ambient Occlusion
Author :
Papaioannou, Georgios ; Menexi, Maria Lida ; Papadopoulos, Charilaos
Author_Institution :
Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece
Abstract :
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.
Keywords :
hidden feature removal; lighting; ray tracing; rendering (computer graphics); sampling methods; diffuse surface interreflection estimation; global illumination methods; illumination approximations; interobject visibility calculations; intravisibility calculations; primitive-order rendering; ray marching; raytracing; real-time rendering; real-time volume-based ambient occlusion; screen-order rendering; visibility queries; visibility sampling; volume sampling technique; Animation; Buffer storage; Data visualization; Geometry; Graphics; Layout; Lighting; Optical attenuators; Sampling methods; Shadow mapping; Shading; ambient occlusion; ray marching.; raytracing; shadowing; visibility; volume visualization;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2010.18