ALGORITHMS AND ARCHITECTURE OF THE SOFTWARE SYSTEM OF AUTOMATED NATURAL AND ANTHROPOGENIC LANDSCAPE GENERATION

被引:0
|
作者
Ye, V. Levus [1 ]
Yu, Morozov M. [2 ]
Moravskyi, R. O. [1 ]
Ya, Pustelnyk P. [1 ]
机构
[1] Lviv Polytech Natl Univ, Software Engn Dept, Lvov, Ukraine
[2] Tech Univ Munich, Informat Dept, Munich, Germany
关键词
object visualization; segments; levels of detail; Bezier curves; software agents; containerization;
D O I
10.15588/1607-3274-2022-2-15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Context. The problem of automation of the generation of natural and anthropogenic landscapes is considered. The subject of the research is methods of procedural generation of landscapes that quickly and realistically visualize natural and anthropogenic objects taking into account different levels of detail. Objective. The goal of the work is to improve the rendering quality and efficiency of the procedural generation process of landscape surfaces at any level of detail based on the implementation of the developed method. Method. The proposed method of visualization involves the construction of a natural landscape using Bezier curves and surfaces and manual editing of individual segments; use of software agents that are responsible for individual steps of generating anthropogenic objects; adaptation of anthropogenic objects to the characteristics of natural landscapes; containerization of three-dimensional objects, which is used in various steps to organize the storage and loading of objects efficiently. A generated heightmap based on the Perlin noise algorithm is used to construct surfaces on individual segments of the natural landscape. Landscape processing software agents are used to unify the design of algorithms for creating and processing information about anthropogenic objects. Correct application operation and error resistance is guaranteed due to the inheritance of a specific interface by all implementations of agents. Containerization with two-level caching ensures the efficiency of display detailing. Results. The developed method is implemented programmatically, and its efficiency is investigated for different variants of input data, which to the greatest extent determine the complexity of visualization objects. Conclusions. The conducted experiments confirmed the efficiency of the proposed algorithmic software and its viability in practice in solving problems of automated landscape generation. Prospects for further research include improvement and expansion of the algorithms for procedural landscape generation, functionality complication of manual visualized object processing, and division of individual objects into separate hierarchies of containers.
引用
收藏
页码:154 / 164
页数:11
相关论文
共 50 条
  • [31] Automated natural language feedback generation in an interactive information retrieval system
    Gnasa, M
    Woch, J
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XI, PROCEEDINGS: COMPUTER SCIENCE II, 2002, : 117 - 121
  • [32] Software architecture of the III/FBI segment of the FBI's integrated automated identification system
    Booker, BT
    NATIONAL AND INTERNATIONAL LAW ENFORCEMENT DATABASES, 1997, 2940 : 57 - 65
  • [33] A Rule-based System for Automated Generation of Serverless-Microservices Architecture
    Perera, K. J. P. G.
    Perera, I.
    2018 4TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2018,
  • [34] Prehistoric natural and anthropogenic transformation of ,,tepe landscape" in southern Kyrgyzstan
    Bajer, A.
    Kostial, J. Chajbullin
    Lisa, L.
    Vareka, P.
    Vatansever, A.
    Svetlik, I.
    Brabcova, K. Pachnerova
    Moska, P.
    Kocar, P.
    Petr, L.
    Kursova, L.
    Suvova, Z.
    Osmonova, S.
    Rohovec, J.
    Metlicka, M.
    CATENA, 2025, 252
  • [35] Abstract Description of System Application and Hardware Architecture for Hardware/Software Code Generation
    El Mrabti, Amin
    Sheibanyrad, Hamed
    Rousseau, Frederic
    Petrot, Frederic
    Lemaire, Romain
    Martin, Jerome
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 567 - +
  • [36] Modeling the search landscape of metaheuristic software clustering algorithms
    Mitchell, BS
    Mancoridis, S
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 2499 - 2510
  • [37] Designing a Next-Generation Continuous Software Delivery System: Concepts and Architecture
    Steffens, Andreas
    Lichter, Horst
    Doering, Jan Simon
    PROCEEDINGS 2018 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2018, : 1 - 7
  • [38] A Research Landscape on Formal Verification of Software Architecture Descriptions
    Araujo, Camila
    Cavalcante, Everton
    Batista, Thais
    Oliveira, Marcel
    Oquendo, Flavio
    IEEE ACCESS, 2019, 7 : 171752 - 171764
  • [39] Technology - Swords into plowshares (Military software for landscape architecture)
    Sipes, James L.
    LANDSCAPE ARCHITECTURE, 2006, 96 (09): : 100 - +
  • [40] Multiplicative Weights Algorithms for Parallel Automated Software Repair
    Renzullo, Joseph
    Weimer, Westley
    Forrest, Stephanie
    2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 984 - 993