• DocumentCode
    56680
  • Title

    Depth-Fighting Aware Methods for Multifragment Rendering

  • Author

    Vasilakis, A. ; Fudos, I.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Ioannina, Ioannina, Greece
  • Volume
    19
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    967
  • Lastpage
    977
  • Abstract
    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.
  • Keywords
    rendering (computer graphics); Z-fighting phenomenon; commodity graphics hardware; coplanarity phenomenon; depth value; depth-fighting aware method; flickering artifact; multifragment effect; multifragment rasterization; multifragment rendering; multipass rendering method; pixel location; rendering pass; single rendering method; Graphics processing unit; Hardware; Memory management; Pipelines; Radiation detectors; Rendering (computer graphics); Robustness; A-buffer; Depth peeling; Z-fighting; multi-fragment rendering; visibility ordering;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.300
  • Filename
    6331487