Abstract
Quadtree-based terrain visualization methods have been used in a lot of applications. However, because most procedures are performed on the CPU, the rendering speed is slow. In this paper, we present a quadtree-based terrain visualization method working on the GPU with specially designed data structure, the error-buffer and flag-buffer named ef-buffers. In pre-processing step, error metrics are computed in world space and the error metrics are transferred to the error-buffer. In rendering time, LOD selection and view-frustum culling are processed by evaluating the error metrics. The result is stored into the flag-buffer. To remove cracks or T-junction, the flag-buffer is refined. Then triangulation is performed using the flag-buffer. This method reduces CPU load and performs time consuming jobs such as LOD selection and view-frustum culling on the GPU. We can conclude that our method much faster than CPU-based rendering method without loss of image quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lindstrom, P., Koller, D., Ribarsky, W., Hodges, L., Faust, N., Turner, G.: Real-time, Continuous Level of Detail Rendering of Height Fields. In: Proceedings of ACM SIGGRAPH 1996, pp. 109–118. Addison Wesley, Reading (1996)
Röttger, S., Heidrich, W., Slusallek, P., Seidel, H.: Real-Time Generation of Continuous Levels of Detail for Height Fields. In: Proceedings of 6th International Conference in Central Europe on Computer Graphics and Visualization, pp. 315–322 (1998)
Shin, B., Choi, E.: An Efficient CLOD Method for Large-Scale Terrain Visualization. In: Rauterberg, M. (ed.) ICEC 2004. LNCS, vol. 3166, pp. 592–597. Springer, Heidelberg (2004)
Duchaineau, M., Wolinsky, M., Sigeti, D., Miller, M., Aldrich, C., Mineev-Weinstein, M.: ROAMing Terrain: Real-time Optimally Adapting Meshes. In: Proceedings of IEEE Visualization 1997, pp. 81–88 (1997)
Losasso, F., Hoppe, H.: Geometry Clipmaps: Terrain Rendering Using Nested Regular Grids. In: Proceedings of the 2004 SIGGRAPH Conference, vol. 23, pp. 769–776 (2004)
Schneider, J., Westermann, R.: GPU-Friendly High-Quality Terrain Rendering. In: Proceedings of Journal of WSCG, Plzen-Bory, Czech Republic, pp. 49–56 (2006)
Agrawal, A., Radhakrishna, M., Joshi, R.C.: Using Programmable GPU Hardware for Increased Visual Effects and Photorealism in Large-Scale Terrain Visualization. In: Proceedings of Map India (2006)
Tanner, C., Migdal, C., Jones, M.: The clipmap: A Virtual Mipmap. In: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp. 151–158 (1998)
Pajarola, R.: Large Scale Terrain Visualization Using The Restricted Quadtree Triangulation. In: Proceedings of IEEE Visualization 1998, pp. 19–26 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chang, HD., Shin, BS. (2006). Hardware Acceleration of Terrain Visualization Using ef-Buffers. In: Levi, A., Savaş, E., Yenigün, H., Balcısoy, S., Saygın, Y. (eds) Computer and Information Sciences – ISCIS 2006. ISCIS 2006. Lecture Notes in Computer Science, vol 4263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11902140_35
Download citation
DOI: https://doi.org/10.1007/11902140_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47242-1
Online ISBN: 978-3-540-47243-8
eBook Packages: Computer ScienceComputer Science (R0)