Процедурна генерація ландшафту та рендеринг у OpenGL
| dc.contributor.author | Кузенний, Нікіта Сергійович | |
| dc.date.accessioned | 2025-12-30T09:58:36Z | |
| dc.date.available | 2025-12-30T09:58:36Z | |
| dc.date.issued | 2025 | |
| dc.description | Кузенний Н. С. Процедурна генерація ландшафту та рендеринг у OpenGL : кваліфікаційна робота магістра спеціальності 121 «Інженерія програмного забезпечення» / наук. керівник В. І. Заяц. Запоріжжя : ЗНУ, 2025. 78 с. | uk |
| dc.description.abstract | UA : У цій дисертації представлено розробку інтерактивного застосунку для генерації ландшафту, який поєднує процедурні методи шуму з моделюванням гідравлічної ерозії. Метою роботи є створення системи, яка може генерувати різноманітний рельєф місцевості за допомогою кількох методів на основі шуму та додатково його уточнювати за допомогою процесу ерозії. Застосунок реалізує кілька шумових функцій, включаючи шум Перліна, фрактальний броунівський рух, шум, деформований за доменом, та варіант шуму Перліна за абсолютним значенням. Ці алгоритми формують початковий рельєф місцевості, який користувачі можуть змінювати за допомогою моделювання гідравлічної ерозії. Ключовою частиною роботи є порівняння реалізованих методів генерації та аналіз їх візуальних та обчислювальних характеристик. Систему ерозії також було покращено за допомогою невеликої модифікації. Кінцевим результатом є функціональний застосунок, який поєднує генерацію рельєфу на основі шуму з оптимізованою моделлю ерозії, пропонуючи візуалізацію в режимі реального часу. | uk |
| dc.description.abstract | EN : This thesis presents the development of an interactive landscape generation application that combines procedural noise techniques with a hydraulic erosion simulation. The goal of the work is to create a system that can generate varied terrain using several noise-based methods and refine it further through an erosion process. The application implements multiple noise functions, including Perlin noise, fractal Brownian motion, domain-warped noise, and an absolute-value variant of Perlin noise. These algorithms form the initial terrain, which users can modify through hydraulic erosion simulation. A key part of the thesis is the comparison of the implemented generation techniques and the analysis of their visual and computational characteristics. The erosion system was also improved through a small modification. The final outcome is a functional application that combines noise-based terrain generation with an optimized erosion model, offering real-time visualization. | uk |
| dc.identifier.uri | https://dspace.znu.edu.ua/items/b2b24490-0539-4305-9933-31491de01cca | |
| dc.language.iso | uk | uk |
| dc.subject | ландшафт | uk |
| dc.subject | генерація | uk |
| dc.subject | шум Перліна | uk |
| dc.subject | OpenGL | uk |
| dc.subject | сцена | uk |
| dc.subject | візуалізація | uk |
| dc.title | Процедурна генерація ландшафту та рендеринг у OpenGL | uk |
| dc.type | Магістерська робота | uk |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Диплом Кузенний Н..pdf
- Size:
- 2.2 MB
- Format:
- Adobe Portable Document Format
- Description:
- Магістерська робота
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.81 KB
- Format:
- Item-specific license agreed upon to submission
- Description: