• DocumentCode
    1366918
  • Title

    It´s really not a rendering bug, you see

  • Author

    Woo, Andrew ; Pearce, Andrew ; Ouellette, Marc

  • Author_Institution
    Alias-Wavefront, Toronto, Ont., Canada
  • Volume
    16
  • Issue
    5
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    21
  • Lastpage
    25
  • Abstract
    Most rendering algorithms deliberately employ approximations and other shortcuts for efficiency. These economies-not coding errors-produce characteristic image artifacts. This article classifies the best-known varieties. We wrote this article in the hope of saving programmers a lot of time debugging something that is really not a bug, but instead a limitation of the algorithm. Our taxonomy is not exhaustive, but it does include many common rendering problems that we have encountered over the years. Most of these limitations can be circumvented with the proposed solutions. In reality, there are more workarounds than true solutions. This imbalance warrants more research into proper solutions to these and similar problems
  • Keywords
    classification; program debugging; programming; rendering (computer graphics); algorithm limitations; approximations; debugging; efficiency; image artifacts; programming economies; rendering algorithms; rendering problems; shortcuts; taxonomy; workarounds; Equations; Image coding; Mirrors; Proposals; Ray tracing; Reflection; Rendering (computer graphics); Shadow mapping; Surface treatment; Taxonomy;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.536271
  • Filename
    536271