[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Algorithms Optimization for Procedural Terrain Generation in Real Time Graphics

  • Conference paper
  • First Online:
Advances in Intelligent Systems, Computer Science and Digital Economics III (CSDEIS 2021)

Abstract

This article discusses the optimization (simplification) of procedurally generated landscapes for real time graphics applications. The problem of locality recognition, sufficient detailing and preservation of characteristic details is being solved. The mathematical models of the proposed solution are presented. The main stages of the proposed algorithm are described: the formation of the initial high-poly landscape model based on the height map, the selection from the initial high-poly model of the control points that most accurately convey the curvature and features of the landscape. At the simplification step, for the selection of control points, it is proposed to use the Ramer - Douglas - Pecker algorithm, adapted for the three-dimensional case based on the use of majority logic. At the stage of constructing a polygonal mesh (triangulation), the Delaunay method and Hausdorff metric were applied. Objective and Subjective approaches to assessing the quality of optimization results are considered. Objective is based on measuring the measure of geometric similarity of polygonal models by calculating the Hausdorff distance. Subjective - based on the adapted Double Stimulus Impairment Scale (DSIS) quality testing method. Developed and tested a prototype of the polygonal mesh optimizer in the Unity3D environment. The results obtained are presented. The considered approaches can be used in the field of computer games, in various simulators, navigation systems, training programs, as well as in the film industry. This work is a continuation of a series of publications by the authors in the field of methods and models for constructing computer graphics tools.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 111.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 139.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Valencia-Rosado, L.O., Starostenko, O.: Methods for procedural terrain generation: a review. In: Carrasco-Ochoa, J.A., Martínez-Trinidad, J.F., Olvera-López, J.A., Salas, J. (eds.) MCPR 2019. LNCS, vol. 11524, pp. 58–67. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21077-9_6

    Chapter  Google Scholar 

  2. Rose, T.J., Bakaoukas, A.G.: Algorithms and Approaches for Procedural Terrain Generation - A Brief Review of Current Techniques (2016). https://ieeexplore.ieee.org/document/7590336

  3. World Machine: The Premier 3D Terrain Generator. http://www.bundysoft.com/L3DT/

  4. Large 3D Terrain Generator. http://www.bundysoft.com/L3DT

  5. Unity Manual. https://docs.unity3d.com/Manual/index.html

  6. Terrain Level of Detail. https://graphics.pixar.com/library/LOD2002/4-terrain.pdf

  7. Hausdorff Distance. https://en.wikipedia.org/wiki/Hausdorff_distance

  8. Mezhenin, A., Zhigalova, A.: Similarity analysis using Hausdorff metrics (2019). http://ceur-ws.org/Vol-2344/short5.pdf

  9. Mezhenin, A., Polyakov, V., Prishhepa, A., Izvozchikova, V., Zykov, A.: Using virtual scenes for comparison of photogrammetry software. In: Zhengbing, H., Petoukhov, S., He, M. (eds.) Advances in Intelligent Systems, Computer Science and Digital Economics II, pp. 57–65. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-80478-7_7

    Chapter  Google Scholar 

  10. Polyakov, V., Mezhenin, A.: Procedural generation of virtual space. In: Kovalev, S., Tarassov, V., Snasel, V., Sukhanov, A. (eds.) Proceedings of the Fourth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’19), pp. 623–632. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-50097-9_64

    Chapter  Google Scholar 

  11. Mezhenin, A., Shevchenko, A.: Optimization of procedurally generated landscapes. In: CEUR Workshop Proceedings, vol. 2744 (2020). This link is disabled

    Google Scholar 

  12. Mezhenin, A., Izvozchikova, V., Grigoreva, A., Shardakov, V.: Point cloud registration hybrid method. In: CEUR Workshop Proceedings, vol. 2893 (2020). This link is disabled

    Google Scholar 

  13. Ramer, U.: An iterative procedure for the polygonal approximation of plane curves. Comput. Graph. Image Process. 1(3), 244–256 (1972)

    Article  Google Scholar 

  14. Douglas, D.H., Peucker, T.K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Can. Cartographer 10(2), 112–122 (1973)

    Article  Google Scholar 

  15. Fei, L., He, J., Ma, C., Yan, H.: Three dimensional Douglas-Peucker algorithm and the study of its application to automated generalization of DEM. Acta Geodaetica et Cartographica Sinica 35(3), 278–284 (2006)

    Google Scholar 

  16. Fei, L., He, J.: A three-dimensional Douglas-Peucker algorithm and its application to automated generalization of DEMs. Int. J. Geogr. Inf. Sci. 23(6), 703–718 (2009). https://doi.org/10.1080/13658810701703001

    Article  Google Scholar 

  17. Guo, J., Vidal, V., Cheng, I., Basu, A., Baskurt, A., Lavoue, G.: Subjective and objective visual quality assessment of textured 3D meshes. ACM Trans. Appl. Percept. 14(2), 1–20 (2017). https://doi.org/10.1145/2996296

    Article  Google Scholar 

  18. De Simonea, F., Goldmanna, L., Leea, J.-S., Ebrahimia, T., Baroncini, V.: Subjective Evaluation of Next-Generation Video Compression Algorithms: A Case Study (2014)

    Google Scholar 

  19. Vanhoey, K., Sauvage, B., Kraemer, P., Lavoué, G.: Visual quality assessment of 3D models: on the influence of light-material interaction. ACM Trans. Appl. Percept. 15(1), 1–18 (2018). https://doi.org/10.1145/3129505

    Article  Google Scholar 

  20. Nehmé, Y., Farrugia, J.-P., Dupont, F., Le Callet, P., Lavoué, G.: Comparison of subjective methods, with and without explicit reference, for quality assessment of 3D graphics (2019)

    Google Scholar 

  21. Wang, S., Li, W.: The implementation of 3D scene walkthrough in air pollution visualization. Int. J. Inf. Eng. Electron. Bus. (IJIEEB) 2(1), 44–50 (2010)

    Google Scholar 

  22. Bogoya, J.M., Vargas, A., Cuate, O., Schütze, O.: 2 A (p, q)-averaged hausdorff distance for arbitrary measurable sets. Math. Comput. Appl. 23, 51 (2018). https://doi.org/10.3390/mca23030051

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mezhenin, A., Izvozchikova, V. (2022). Algorithms Optimization for Procedural Terrain Generation in Real Time Graphics. In: Hu, Z., Gavriushin, S., Petoukhov, S., He, M. (eds) Advances in Intelligent Systems, Computer Science and Digital Economics III. CSDEIS 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 121. Springer, Cham. https://doi.org/10.1007/978-3-030-97057-4_12

Download citation

Publish with us

Policies and ethics