Skip to Main content Skip to Navigation
New interface
Journal articles

Visibility Sampling on GPU and Applications

Elmar Eisemann 1, 2, * Xavier Décoret 1, * 
* Corresponding author
1 ARTIS - Acquisition, representation and transformations for image synthesis
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, Grenoble INP - Institut polytechnique de Grenoble - Grenoble Institute of Technology
Abstract : In this paper, we show how recent GPUs can be used to very efficiently and conveniently sample the visibility between two surfaces, given a set of occluding triangles. We use bitwise arithmetics to evaluate, encode, and combine the samples blocked by each triangle. In particular, the number of operations is almost independent of the number of samples. Our method requires no CPU/GPU transfers, is fully implemented as geometric, vertex and fragment shaders, and thus does not impose to modify the way the geometry is sent to the graphics card. We finally present applications to soft shadows, and visibility analysis for level design. The ultimate version of this paper has been published at Eurographics 2007.
Document type :
Journal articles
Complete list of metadata

Cited literature [25 references]  Display  Hide  Download
Contributor : Team Evasion Connect in order to contact the contributor
Submitted on : Monday, August 30, 2010 - 9:18:26 AM
Last modification on : Friday, February 4, 2022 - 3:11:23 AM
Long-term archiving on: : Thursday, December 1, 2016 - 1:20:01 PM


Files produced by the author(s)



Elmar Eisemann, Xavier Décoret. Visibility Sampling on GPU and Applications. Computer Graphics Forum, 2007, Special Issue: Eurographics 2007, 26 (3), pp.535-544. ⟨10.1111/j.1467-8659.2007.01076.x⟩. ⟨inria-00510252⟩



Record views


Files downloads