Skip to main content
Log in

Adaptive terrain triangulation using the representation of quad trees by vertex textures and wavelet estimation of vertex significance

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

A method of adaptive terrain triangulation is proposed that can be implemented in hardware. The method is based on an estimate of the static error of a quad tree nodes using wavelet transforms and on the representation of the resulting quad tree by a vertex texture. The proposed method has the following characteristic features: the adjacent nodes of the generated adapted mesh can differ in any number of hierarchical levels; the triangulation process is not limited by the size of the decomposition segments, which solves the problem of joining segments without inserting additional nodes; the multiscale terrain representation used in the method makes it possible to store the levels of detail in the graphics processor memory as a multilevel vertex texture; thus, the costliest part of the algorithm can be efficiently implemented using a vertex shader.

When constructing the triangulation, the algorithm takes into account both local features of the terrain and the camera location; also, it has a natural support of geomorphing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Vanĕek, J. and Ježek, B., Real Time Terrain Visualization on PC, Proc. of the 12th Int. Conf. in Central Europe on Computer Graphics, Visualization, and Computer Vision (WSCG’2004), 2004.

  2. Lindstrom, P. Koller, D. Ribarsky, W., Hodges, L.F., Faust, N., and Turner, G.A., Real-Time Continuous Level of Detail Rendering of Height Fields, Proc. of SIGGRAPH’96, ACM SIGGRAPH, 1996, pp. 109–118.

  3. Elykov, N.A., Belago, I.V., Kuzikovskii, S.A., and Nekrasov, Yu.Yu., Method for Continuous Terrain Refining, Proc. of the Conf. on Computer Graphics and Visualization (GraphiCon’2002), Nizhnii Novgorod, 2002.

  4. Heckbert, P. and Garland, M., Survey of Polygonal Surface Simplification Algorithms, SIGGRAPH’97 Course Notes, 1997, vol. 25.

  5. Luebke, D., A Developer’s Survey of Polynomial Simplification Algorithms, IEEE Comput. Graph. Appl., 2001, vol. 21, no. 3, pp. 24–35.

    Article  Google Scholar 

  6. Larsen, B.D. and Christences, N.J., Real-Time Terrain Rendering Using Smooth Hardware Optimized Level of Detail, J. WSCG, 2003, vol. 11, no. 1.

  7. Garland, M. and Heckbert, P.S., Fast Polygonal Approximation of Terrains and Height Fields, Technical Report of Carnegie Mellon Univ., School of Computer Science, Pittsburgh, 1995, no. CMU-CS-95-181.

  8. Hoppe, H., Progressive Meshes, Proc. of SIGGRAPH’ 96, ACM SIGGRAPH, 1996, pp. 99–108.

  9. Pajarola, R., Large Scale Terrain Visualization Using the Restricted Quadtree Triangulation, Proc. of Visualization’ 98, IEEE Computer Society, 1998.

  10. Balmelli, L., Kovačevic, J., and Vetteri, M., Quadtrees for Embedded Surface Visualization, Constraints, and Efficient Data Structures, Proc. of the IEEE Int. Conf. on Image Processing (ICIP), 1999, vol. 2, pp. 487–491.

    Google Scholar 

  11. Pajarola, R., QuadTIN: Quadtree Based Triangulated Irregular Networks, Proc. of the IEEE Visualization 2002, IEEE Computer Society Press, 2002, pp. 395–402.

  12. Duchaineau, M., Wolinsky, M., Sigeti, D.E., Miller, M.C., Aldrich, C., and Mineev-Weinstein, M.B., Roaming Terrain: Real-Time Optimally Adapting Meshes, Proc. of the IEEE Visualization, Los Alamitos, Calif., 1997, IEEE Computer Society Press, 1997, pp. 81–88.

  13. Evans, W., Kirkpatrick, D., and Townsend, G., Right-Triangulated Irregular Networks, Algorithmica, 2001, vol. 30, no. 2, pp. 264–286.

    Article  MATH  MathSciNet  Google Scholar 

  14. Pajarola, R., Overview of Quadtree-Based Terrain Triangulation and Visualization, Technical Report of Department of Information & Computer Science, University of California, I&C Science, Irvine, 2002, no. UCI-ICS-02-01.

  15. Gross, M.H., Gatti, R., and Staadt, O.G., Fast Multiresolution Surface Meshing, Proc. of the 14th Int. Conf. on Data Engineering, ICDE’98, IEEE, 1998, pp. 550–557.

  16. Gross, M.H., Staadt, O.G., and Gatti, R., Efficient Triangular Surface Approximations Using Wavelets and Quadtree Data Structures, IEEE Trans. Visualization Comput. Graph., 1996, vol. 2, no. 2, pp. 130–143.

    Article  Google Scholar 

  17. Asirvatham, A. and Hoppe, H., Terrain Rendring Ising GPU-Based Geometry Clipmaps, in GPU Gems 2, Pharr, M. and Fernando, R., Eds., Addison-Wesley, 2005.

  18. Clasen, M. and Hege, H.-C., Terrain Rendering Using Spherical Clipmaps, Proc. of Eurographics, IEEE-VGTC Symposium on Visualization, 2006.

  19. Pereberin, A.V., Multiscale Methods for Image Generation and Analysis, Cand. Sci. (Phys.-Math.) Dissertation, Moscow: Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 2002.

    Google Scholar 

  20. Suglobov, V.I., Appearance-Preserving Terrain Simplification, Proc. of the Conf. on Computer Graphics and Visualization, GraphiCon’2000, Moscow, 2000.

  21. Shapiro, J.M., Embedded Image Coding Using Zerotrees of Wavelet Coefficients, IEEE Trans. Signal. Process., 1993, vol. 12, pp. 345–362.

    Google Scholar 

  22. Yusov, E.A. and Turlapov, V.E., Dynamic Terrain Optimization Using the Haar Transform and the Vertex Quadtree, Proc. of the Conf. on Computer Graphics and Visualization, GraphiCon’2006, Novosibirsk, 2006.

  23. Losasso, F. and Hoppe, H., Geometry Clipmaps: Terrain Rendering Using Nested Regular Grids, Proc. of SIGGRAPH’ 2004, ACM SIGGRAPH, 2004, pp. 769–776.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. A. Yusov.

Additional information

Original Russian Text © E.A. Yusov, V.E. Turlapov, 2008, published in Programmirovanie, 2008, Vol. 34, No. 5.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yusov, E.A., Turlapov, V.E. Adaptive terrain triangulation using the representation of quad trees by vertex textures and wavelet estimation of vertex significance. Program Comput Soft 34, 245–256 (2008). https://doi.org/10.1134/S0361768808050010

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768808050010

Keywords

Navigation