Levus, Ye. V.Morozov, M. Yu.Moravskyi, R. О.Pustelnyk, P. Ya.Левус, Є. В.Морозов, М. Ю.Моравський, Р. О.Пустельник, П. Я.2026-02-022026-02-022022https://eir.zp.edu.ua/handle/123456789/26585Levus Ye. V. Algorithms and architecture of the software system of automated natural and anthropogenic landscape generation / Ye. V. Levus, M. Yu. Morozov, R. O. Moravskyi, P. Ya. Pustelnyk // Радіоелектроніка, інформатика, управління. – 2022. – № 2 (61). – C. 154-164.EN: 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. object visualization UK: Актуальність. Розглянуто задачу автоматизації генерування природніх та антропогенних ландшафтів. Предметом дослідження є процедурні методи генерації ландшафту, що швидко та реалістично візуалізують об’єкти з врахуванням різних рівнів деталізації. Мета роботи – підвищення якості відображення та ефективності процесу генерації ландшафту поверхонь при будь-якому рівні деталізації. Метод. Запропонований метод візуалізації передбачає побудову природнього ландшафту з допомогою кривих та поверхонь Без’є та ручне редагування окремих сегментів; використання програмних агентів, які відповідають за окремі кроки генерації антропогенних об’єктів; адаптацію антропогенних об’єктів до характеристик природніх ландшафтів; контейнеризацію тривимірних об’єктів, що використовується на різних кроках для ефективної організації збереження та завантаження об’єктів. Для побудови поверхонь на окремих сегментах природнього ландшафту використовується згенерована карту висот на основі алгоритму шуму Перлина. Програмні агенти для обробки ландшафту застосовуються для уніфікації побудови алгоритмів створення та обробки інформації про антропогенні об’єкти. Завдяки успадкуванню конкретного інтерфейсу усіма реалізаціями агентів, гарантується коректна робота застосунку та стійкість до помилок. Ефективність деталізації відображення забезпечується контейнеризацією з дворівневим кешуванням. Результати. Розроблений метод реалізовано програмно і досліджено його ефективність для різних варіантів вхідних даних, що у найбільшій мірі визначають складність об’єктів візуалізації. Висновки. Проведені експерименти підтвердили працездатність запропонованого алгоритмічного забезпечення і дозволяють рекомендувати його для використання на практиці при вирішенні задач автоматизованої генерації ландшафтів. Перспективи подальших досліджень можуть полягати у вдосконаленні та розширенні алгоритмів процедурного генерування ландшафту, функціоналу ручного опрацювання, розділенні окремих об’єктів на ієрархії контейнерів.enobject visualizationsegmentslevels of detailBezier curvessoftware agentscontainerizationвізуалізація об’єктівсегментрівень деталізаціїкриві Без’єпрограмний агентконтейнеризаціяAlgorithms and architecture of the software system of automated natural and anthropogenic landscape generationАлгоритми та архітектура програмної системи автоматизованої генерації природніх та антропогенних ландшафтівArticle