Analytic Visibility on the GPU Journal Article


Author(s): Auzinger, Thomas; Wimmer, Michael; Jeschke, Stefan
Article Title: Analytic Visibility on the GPU
Affiliation
Abstract: This paper presents a parallel, implementation-friendly analytic visibility method for triangular meshes. Together with an analytic filter convolution, it allows for a fully analytic solution to anti-aliased 3D mesh rendering on parallel hardware. Building on recent works in computational geometry, we present a new edge-triangle intersection algorithm and a novel method to complete the boundaries of all visible triangle regions after a hidden line elimination step. All stages of the method are embarrassingly parallel and easily implementable on parallel hardware. A GPU implementation is discussed and performance characteristics of the method are shown and compared to traditional sampling-based rendering methods.
Keywords: Analytic solution; GPU implementation; Intersection algorithms; Parallel hardware; Performance characteristics; Rendering methods; Sampling-based; Triangular meshes
Journal Title: Computer Graphics Forum
Volume: 32
Issue 2:4
ISSN: 1467-8659
Publisher: Wiley  
Date Published: 2013-05-06
Start Page: 409
End Page: 418
Sponsor: Funding was provided by the FWF grant P20768-N13.
DOI: 10.1111/cgf.12061
Notes: We want to thank the reviewers for their insightful and helpful remarks and Gernot Ziegler for providing help with CUDA.
Open access: yes (repository)
IST Austria Authors
  1. Stefan Jeschke
    11 Jeschke
Related IST Austria Work