Procedural Generation of Height Maps and Landscapes: Fractal Methods and Their Application
- Authors: Buchatsky A.N.1, Prokhorov K.U.1, Rogozinski G.G.2
-
Affiliations:
- Saint Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich
- Institute of Transport Problems named after N.S. Solomenko of the Russian Academy of Sciences
- Issue: No 1(65) (2025)
- Pages: 18-33
- Section: Telecommunication and radio engineering
- URL: https://journal-vniispk.ru/2306-2819/article/view/303823
- DOI: https://doi.org/10.25686/2306-2819.2025.1.18
- EDN: https://elibrary.ru/FADQBC
- ID: 303823
Cite item
Full Text
Abstract
Introduction. This article provides a detailed examination of procedural generation methods for height maps and landscapes, with a primary focus on fractal-based techniques. The aim of the study was to describe the characteristics of an ideal landscape generation model and to propose a novel noise generation algorithm that enhances the controllability of the generation process. Methods. There is presented an overview of key fractal-based noise generation algorithms, including concise descriptions and assessments of their capabilities. Findings. Based on the analysis of existing algorithms, the article introduces a new noise generation method. The practical significance. The proposed algorithm enables the creation of landscapes with diverse forms and structures, a high degree of detail, rich textural variability, and dynamic features, resulting in visually compelling and realistic terrains. Additionally, it simplifies the tuning of generation parameters. Therefore, the article serves as a valuable resource for developers of games and applications involving the procedural generation of height maps and landscapes.
About the authors
A. N. Buchatsky
Saint Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich
Email: kuprokhorov@gmail.com
SPIN-code: 4970-6660
Candidate of Engineering Sciences, Associate Professor at the Department of Digital Television and Metrology, Director of the Institute of Master's Degree, Bonch-Bruevich Saint Petersburg State University of Telecommunications. Research interests – digital image processing, media data compression methods, media content quality assessment. The author of 64 scientific publications
Russian Federation, pr. Bolshevikov, 22, Saint Petersburg, 193232K. U. Prokhorov
Saint Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich
Email: kuprokhorov@gmail.com
SPIN-code: 1235-1938
PhD Student at the Department of Digital Television and Metrology, Bonch-Bruevich Saint Petersburg State University of Telecommunications. Research interests – digital image processing, procedural generation. The author of 8 scientific publications.
Russian Federation, pr. Bolshevikov, 22, Saint Petersburg, 193232G. G. Rogozinski
Institute of Transport Problems named after N.S. Solomenko of the Russian Academy of Sciences
Author for correspondence.
Email: kuprokhorov@gmail.com
ORCID iD: 0000-0001-5698-2347
SPIN-code: 5421-5387
Doctor of Engineering Sciences, Leading Researcher at the Solomenko Institute of Transport Problems of the Russian Academy of Sciences. Research interests – systems analysis, musical cybernetics, wavelet transforms. The author of 113 scientific publications
Russian Federation, 12th line, 13, Saint Petersburg, 199178References
- Duchaineau M., Wolinsky M., Sigeti D. E., et al. ROAMing terrain: real-time optimally adapting meshes. Proceedings of the 8th IEEE Visualization Conference (VIS ’97). Phoenix, Ariz, USA: IEEE Computer Society Press; 1997:81–88. doi: 10.1109/VISUAL.1997.663860.
- Li S., Liu X., & Wu E. Feature-based visibility-driven CLOD for terrain. 11th Pacific Conference on Computer Graphics and Applications, 2003. Proceedings., Canmore, AB, Canada; 2003:313–322. doi: 10.1109/PCCGA.2003.1238273.
- Losasso F., & Hoppe H. Geometry clipmaps: terrain rendering using nested regular grids. ACM Transactions on Graphics. 2004;23(3):769–776. doi: 10.1145/1015706.1015799.
- Raffe W. L., Zambetta F., & Li X. A survey of procedural terrain generation techniques using evolutionary algorithms. 2012 IEEE Congress on Evolutionary Computation. Brisbane, QLD, Australia; 2012:1–8. doi: 10.1109/CEC.2012.6256610.
- Hendrikx M., Meijer S., Van Der Velden J., Iosup A. Procedural content generation for games: a survey. ACM Transactions on Multimedia Computing, Communications and Applications. 2013;9(1):1–22. doi: 10.1145/2422956.2422957.
- Smelik R. M., Tutenel T., Bidarra R., Benes B. A survey on procedural modelling for virtual worlds. Computer Graphics Forum. 2014;33:31–50. doi: 10.1111/cgf.12276.
- Valencia-Rosado L. O., & Starostenko O. Methods for Procedural Terrain Generation: A Review. Pattern Recognition: MCPR 2019. Lecture Notes in Computer Science. Carrasco-Ochoa J., Martínez-Trinidad J., Olvera-López J., Salas J. (eds). Cham: Springer; 2019;11524:58–67. doi: 10.1007/978-3-030-21077-9_6; EDN: ODBMJQ.
- Saunders R. L. Terrainosaurus: realistic terrain synthesis using genetic algorithms. Texas A&M University, College Station, Tex, USA; 2006. 112 p.
- Fischer R., Dittmann P., Weller R., Zachmann G. Autobiomes: procedural generation of multi-biome landscapes. The Visual Computer. 2020;36(10):2263–2272. doi: 10.1007/s00371-020-01920-7; EDN: YZSPJO.
- Doran J., Parberry I. Controlled procedural terrain generation using software agents. IEEE Transactions on Computational Intelligence and AI in Games. 2010;2(2):111–119. doi: 10.1109/TCIAIG.2010.2049020.
- Raffe W. L., Zambetta F., Li X. A survey of procedural terrain generation techniques using evolutionary algorithms. 2012 IEEE Congress on Evolutionary Computation. Brisbane, QLD, Australia, 2012;1–8. doi: 10.1109/CEC.2012.6256610.
- Ong T. J., Saunders R., Keyser J., Leggett J. J. Terrain generation using genetic algorithms. Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation (GECCO '05). New York, NY, USA: Association for Computing Machinery; 2005:1463–1470. doi: 10.1145/1068009.1068241.
- Isheden S. Hydraulic Erosion Simulation on the GPU for 3D terrains. 2022. 58 p.
- Peytavie A., Dupont T., Guérin E. et al. Procedural Riverscapes. Computer Graphics Forum. 2019;38(7):35–46. doi: 10.1111/cgf.13814.
- Olsen J. Realtime procedural terrain generation – realtime synthesis of eroded fractal terrain for use in computer games. University of Southern Denmark, Department of Mathematics and Computer Science (IMADA); 2004:1–20.
- Vanek J., Benes B., Herout A., & Stava O. Large-Scale Physics-Based Terrain Editing Using Adaptive Tiles on the GPU. IEEE Computer Graphics and Applications. 2012;31:35–44. doi: 10.1109/MCG.2011.66.
- Voss R. Fractals in nature: characterization, measurement, and simulation. The Science of Fractal Images. Peitgen H. O., Saupe D. (eds). New York, NY: Springer; 1988. doi: 10.1007/978-1-4612-3784-6-1.22.
- Мельниченко Д. С., Букунова О. В. Метод процедурной генерации ландшафта с заданными пользователем параметрами // Известия Санкт-Петербургского государственного электротехнического университета «ЛЭТИ». 2023. Т. 16, № 2. С. 19–30. doi: 10.32603/2071-8985-2023-16-2-19-30; EDN: YFKZCA. Melnichenko D. S., Bukunova O. V. A method for procedural generation of a landscape with user-defined parameters. LETI Transactions on Electrical Engineering & Computer Science. 2023;16(2):19–30. (In Russ.) doi: 10.32603/2071-8985-2023-16-2-19-30; EDN: YFKZCA.
- Garey M. R., Johnson D. S., Preparata F. P., Tarjan R. E. Triangulating a Simple Polygon. Information Processing Letters. 1978;7:175–179. doi: 10.1016/0020-0190(78)90062-5.
- Polidori L., Mhamad El Hage. Digital Elevation Model Quality Assessment Methods: A Critical Review. Remote. Sens. 2020;12(21):3522. doi: 10.3390/rs12213522.
- Okolie C. J., Smit J. L. A systematic review and meta-analysis of Digital elevation model (DEM) fusion: pre-processing, methods and applications. ISPRS Journal of Photogrammetry and Remote Sensing. 2022;188:1–29. doi: 10.1016/j.isprsjprs.2022.03.016.
- Aryamaan J., Avinash S. Adaptive & Multi-Resolution Procedural Infinite Terrain Generation with Diffusion Models and Perlin Noise. In Proceedings of the Thirteenth Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP '22). Association for Computing Machinery, New York, NY, USA, 2023;(55):1–9. doi: 10.1145/3571600.3571657.
- Urumov G., Chountas P., Chaussalet T. Fuzzy Fractal Brownian Motion: Extensions and Applications. Preprints. 2025. doi: 10.20944/preprints202501.2068.v1.
- Junyu D., Liu J., Yao K. Survey of Procedural Methods for Two-Dimensional Texture Generation. Sensors. 2020;20(4):1135. doi: 10.3390/s20041135; EDN: HINVCH.
- Lamontagne E. Orometric noise for procedural terrain generation. ICETIS 2022; 7th International Conference on Electronic Technology and Information Science. VDE Verlag, Berlin; 2022:1–8.
- Jain A., Sharma A., Rajan K. S. Learning Based Infinite Terrain Generation with Level of Detailing. 2024 International Conference on 3D Vision (3DV), Davos, Switzerland; 2024:1048–1058. doi: 10.1109/3DV62453.2024.00077.
- Müller M. G., Durner M., Gawel A. et al. A Photorealistic Terrain Simulation Pipeline for Unstructured Outdoor Environments. 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Prague, Czech Republic; 2021:9765–9772. doi: 10.1109/IROS51168.2021.9636644.
- Chen X., Ma Y., Lu S. Use Procedural Noise to Achieve Backdoor Attack. IEEE Access. 2021;9:127204–127216. doi: 10.1109/ACCESS.2021.3110239; EDN: MVCUGA.
- Alreni A., Momchev G., Pavlov S. Voronoi Diagrams and Perlin Noise for Simulation of Irregular Artefacts in Microscope Scans. Proceedings of the 15th International Joint Conference on Biomedical Engineering Systems and Technologies. 2022;2:117–122. doi: 10.5220/0010833000003123.
- Wang T., Kurabayashi S. Sketch2Map: A Game Map Design Support System Allowing Quick Hand Sketch Prototyping. 2020 IEEE Conference on Games (CoG). Osaka, Japan; 2020:596–599. doi: 10.1109/CoG47356.2020.9231754.
- Howard D., Munn H., Dolcetti D. et al. Assessing evolutionary terrain generation methods for curriculum reinforcement learning. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '22). Association for Computing Machinery, New York, NY, USA; 2022:377–384. doi: 10.1145/3512290.3528870.
- Дремин И. М., Иванов О. В., Нечитайло В. А. Вейвлеты и их использование // Успехи физических наук. 2001. Т. 171, № 5. С. 465–501. doi: 10.3367/UFNr.0171.200105a.0465; EDN: MPJJHH. Dremin I. M., Ivanov O. V., Nechitailo V. A. Wavelets and their uses. Physics-Uspekhi. 2001;171(5):465–501. (In Russ.) doi: 10.3367/UFNr.0171.200105a.0465; EDN: MPJJHH.
- Малла С. Вэйвлеты в обработке сигналов: Пер. с англ. М.: Мир, 2005. 671 с. Malla S. Wavelets in signal processing: Trans. from English. Moscow, Mir; 2005. 671 p. (In Russ.).
- Miner N., Caudell T. A wavelet synthesis technique for creating realistic virtual environment sounds. Presence: Teleoperators and Virtual Environments. 2002;11(5):493–507. doi: 10.1162/105474602320935838.
- Rogozinski G., Fadeyev D., Fadeyev A. et al. The method of psychoacoustic model adaptation to wavelet domain based on quantization matrix. T-Comm. 2019;13(4):64–69. doi: 10.24411/2072-8735-2018-10263; EDN: WJICII.
- Бучатский А. Н., Прохоров К. Ю. О влиянии селективности фильтров Добеши на распределение шумов квантования коэффициентов вейвлет-преобразования // Актуальные проблемы инфотелекоммуникаций в науке и образовании (АПИНО 2023): Сборник научных статей XII Международной научно-технической и научно-методической конференции: в 4 т., Санкт-Петербург, 28 февраля – 01 марта 2023 года. СПб: Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича, 2023. С. 97–101. EDN: HIGXVQ. Buchatskiy A. N., Prokhorov K. Yu. On the effect of the selectivity of the Daubechies filters on the distribution of the quantization noise coefficients of the wavelet transform. Topical problems of infotelecommunications in science and education (APINO 2023). Proceedings of scientific articles of the XII International scientific-technical and scientific-methodical conference: in 4 volumes. St. Petersburg: The Bonch-Bruevich St. Petersburg State University of Telecommunications, 2023:97–101. (In Russ.) EDN: HIGXVQ.
- Прохоров К. Ю., Рогозинский Г. Г., Бучатский А. Н. К вопросу исследования шумов квантования вейвлетных коэффициентов. Актуальные проблемы радио- и кинотехнологий: Материалы VII Международной научно-технической конференции, посвященной 130-летию со дня рождения изобретателя первого в мире видеомагнитофона А. М. Понятова, Санкт-Петербург, 15–16 ноября 2022 года / Редакционная коллегия: В. М. Пестриков (ответственный редактор) [и др.]. СПб: Санкт-Петербургский государственный институт кино и телевидения, 2023. С. 113–117. EDN: VWYZYL. Prokhorov K. Yu., Rogozinsky G. G., Buchatsky A. N. On the Study of Wavelet Coefficient Quantization Noise. Topical Issues in Radio and Cinema Technologies: Proceedings of the VII International Scientific and Technical Conference dedicated to the 130th Anniversary of the Birth of the Inventor of the World's First VCR A. M. Ponyatov. St. Petersburg: Saint Petersburg State University of Film and Television, 2023:113–117. (In Russ.) EDN: VWYZYL.
Supplementary files
