DocumentCode
2427094
Title
Real-Time Rendering and Manipulation of Large Terrains
Author
Bhattacharjee, Shiben ; Patidar, Suryakant ; Narayanan, P.J.
Author_Institution
Center for Visual Inf. Technol., Int. Inst. of Inf. Technol., Hyderabad
fYear
2008
fDate
16-19 Dec. 2008
Firstpage
551
Lastpage
559
Abstract
Terrains are challenging geometric objects for real-time rendering and interactive manipulation. State-of-the-art terrain rendering systems use custom, multi-resolution, representations like geometry clipmaps for fast rendering on the GPU. In this paper, we present a system that exploits the power and flexibility of the modern GPUs to store, render, and manipulate terrains with minimal CPU involvement. The central idea is to use a regular-grid representation and fixed size blocks/tiles that change in resolution. The potentially visible portion of the terrain is cached at the highest necessary resolution and is rendered from the GPU. The CPU sends a light geometry template which is expanded by the Geometry Shader to the triangles, using the heights stored in the GPU Cache. The CPU performs a coarse culling of the tiles with the GPU performing fine culling. The GPU cache is updated continuously as the viewpoint changes. Our system enables the terrain to be modified procedurally or edited interactively on the GPU with no CPU involvement. The terrain can also interact with a large number of external objects in real-time entirely within the GPU. We achieve a consistent rendering rate of 100 frames per second with terrain modification and interactions as well as a triangle rate of upto 350 million per second on an Nvidia 8800 GTX GPU for large terrains, with a CPU load below 10%.
Keywords
cache storage; computational geometry; mesh generation; rendering (computer graphics); terrain mapping; GPU cache; geometric object; geometry shader; interactive terrain manipulation; light geometry template; multiresolution representation; real-time terrain rendering; regular-grid representation; Aerospace simulation; Computer graphics; Computer vision; Geographic Information Systems; Geometry; Image processing; Information technology; Physics; Rendering (computer graphics); Tiles; GPU; GPU Techniques; Physics on terrain; Terrain; Terrain Editing; Terrain Rendering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Vision, Graphics & Image Processing, 2008. ICVGIP '08. Sixth Indian Conference on
Conference_Location
Bhubaneswar
Print_ISBN
978-0-7695-3476-3
Electronic_ISBN
978-0-7695-3476-3
Type
conf
DOI
10.1109/ICVGIP.2008.85
Filename
4756118
Link To Document