DocumentCode
2412671
Title
View-dependent rendering of multiresolution texture-atlases
Author
Buchholz, Henrik ; Döllner, Jürgen
Author_Institution
Hasso-Plattner Inst., Potsdam Univ., Germany
fYear
2005
fDate
23-28 Oct. 2005
Firstpage
215
Lastpage
222
Abstract
Real-time rendering of massively textured 3D scenes usually involves two major problems: Large numbers of texture switches are a well-known performance bottleneck and the set of simultaneously visible textures is limited by the graphics memory. This paper presents a level-of-detail texturing technique that overcomes both problems. In a preprocessing step, the technique creates a hierarchical data structure for all textures used by scene objects, and it derives texture atlases at different resolutions. At runtime, our texturing technique requires only a small set of these texture atlases, which represent scene textures in an appropriate size depending on the current camera position and screen resolution. Independent of the number and total size of all simultaneously visible textures, the achieved frame rates are similar to that of rendering the scene without any texture switches. Since the approach includes dynamic texture loading, the total size of the textures is only limited by the hard disk capacity. The technique is applicable for any 3D scenes whose scene objects are primarily distributed in a plane, such as in the case of 3D city models or outdoor scenes in computer games. Our approach has been successfully applied to massively textured, large-scale 3D city models.
Keywords
computational geometry; data structures; image resolution; image texture; rendering (computer graphics); 3D city models; computer games; dynamic texture loading; hierarchical data structure; level-of-detail texturing technique; multiresolution texture-atlases; real-time rendering; texture switches; textured 3D scenes; view-dependent rendering; Cameras; Cities and towns; Data structures; Distributed computing; Graphics; Hard disks; Layout; Rendering (computer graphics); Runtime; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization, 2005. VIS 05. IEEE
Print_ISBN
0-7803-9462-3
Type
conf
DOI
10.1109/VISUAL.2005.1532798
Filename
1532798
Link To Document