• DocumentCode
    1510013
  • Title

    MIP-map level selection for texture mapping

  • Author

    Ewins, Jon P. ; Waller, Marcus D. ; White, Martin ; Lister, Paul F.

  • Author_Institution
    Centre for VLSI, Sussex Univ., Brighton, UK
  • Volume
    4
  • Issue
    4
  • fYear
    1998
  • Firstpage
    317
  • Lastpage
    329
  • Abstract
    Texture mapping is a fundamental feature of computer graphics image generation. In current PC-based acceleration hardware, MIP (“multum in parvo”) mapping with bilinear and trilinear filtering is a commonly used filtering technique for reducing spatial aliasing artifacts. The effectiveness of this technique in reducing image aliasing at the expense of blurring is dependent upon the MIP-map level selection and the associated calculation of screen-space to texture-space pixel scaling. This paper describes an investigation of practical methods for per-pixel and per-primitive level of detail calculation. This investigation was carried out as part of the design work for a screen-space rasterization ASIC. The implementations of several algorithms of comparable visual quality are discussed, and a comparison is provided in terms of per-primitive and per-pixel computational costs
  • Keywords
    antialiasing; application specific integrated circuits; image texture; interpolation; microcomputer applications; spatial filters; MIP-map level selection; PC-based acceleration hardware; algorithm implementations; bilinear filtering; blurring; computational cost; computer graphics image generation; image aliasing; image pyramid; interpolation; minification; per-pixel detail level calculation; per-primitive detail level calculation; screen-space rasterization ASIC; screen-space to texture-space pixel scaling; spatial aliasing artifact reduction; texture mapping; trilinear filtering; visual quality; Acceleration; Application software; Computer graphics; Filtering; Filters; Hardware; Image generation; Pixel; Shape; Surface texture;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.765326
  • Filename
    765326