• DocumentCode
    242569
  • Title

    A Height-Map Based Terrain Rendering with Tessellation Hardware

  • Author

    Goanghun Kim ; Nakhoon Baek

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Kyungpook Nat. Univ., Daegu, South Korea
  • fYear
    2014
  • fDate
    28-30 Oct. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The height-map is one of the most representative ways of 3D terrain rendering. Technically, the management of level-of-detail factors is the core of height-map rendering. We have a bundle of GPU-based level-of- detail management schemes for terrain renderings, in addition to the lots of CPU-based ones. From OpenGL 4.0 and DirectX 11, the hardware tessellation features are provided to dynamically control the level-of-detail objects. Though the hardware tessellation is a promising approach for the terrain rendering, it has some drawbacks to be widely used. In this paper, we present an efficient way of applying hardware tessellation techniques to the height-map based terrain rendering. Represented as tessellation shader programs, our approach also resolved the popping and the cracking drawbacks of the generic level-of-detail terrain rendering. Our approach can be enhanced with non- uniform patches and terrain flatness factors.
  • Keywords
    geographic information systems; rendering (computer graphics); terrain mapping; 3D terrain rendering; CPU; DirectX 11; GPU-based level-of- detail factor management schemes; OpenGL 4.0; generic level-of-detail terrain rendering; hardware tessellation techniques; height-map based terrain rendering; level-of-detail objects; nonuniform patches; terrain flatness factors; tessellation shader programs; Computer science; Educational institutions; Engines; Hardware; Image resolution; Rendering (computer graphics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IT Convergence and Security (ICITCS), 2014 International Conference on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/ICITCS.2014.7021710
  • Filename
    7021710