This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Depth-Fighting Aware Methods for Multifragment Rendering
June 2013 (vol. 19 no. 6)
pp. 967-977
A. Vasilakis, Dept. of Comput. Sci., Univ. of Ioannina, Ioannina, Greece
I. Fudos, Dept. of Comput. Sci., Univ. of Ioannina, Ioannina, Greece
Many applications require operations on multiple fragments that result from ray casting at the same pixel location. To this end, several approaches have been introduced that process for each pixel one or more fragments per rendering pass, so as to produce a multifragment effect. However, multifragment rasterization is susceptible to flickering artifacts when two or more visible fragments of the scene have identical depth values. This phenomenon is called coplanarity or Z-fighting and incurs various unpleasant and unintuitive results when rendering complex multilayer scenes. In this work, we develop depth-fighting aware algorithms for reducing, eliminating and/or detecting related flaws in scenes suffering from duplicate geometry. We adapt previously presented single and multipass rendering methods, providing alternatives for both commodity and modern graphics hardware. We report on the efficiency and robustness of all these alternatives and provide comprehensive comparison results. Finally, visual results are offered illustrating the effectiveness of our variants for a number of applications where depth accuracy and order are of critical importance.
Index Terms:
Rendering (computer graphics),Graphics processing unit,Hardware,Robustness,Radiation detectors,Memory management,Pipelines,A-buffer,Depth peeling,Z-fighting,visibility ordering,multi-fragment rendering
Citation:
A. Vasilakis, I. Fudos, "Depth-Fighting Aware Methods for Multifragment Rendering," IEEE Transactions on Visualization and Computer Graphics, vol. 19, no. 6, pp. 967-977, June 2013, doi:10.1109/TVCG.2012.300
Usage of this product signifies your acceptance of the Terms of Use.