Програмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій
| dc.contributor.advisor | Меленчуков, Микита Євгенович | |
| dc.contributor.author | Рудий, Назарій Олегович | |
| dc.date.accessioned | 2026-09-14T08:20:01Z | |
| dc.date.available | 2026-09-14T08:20:01Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Дипломний проєкт присвячений розробці програмного комплексу процедурної генерації двовимірних ігрових рівнів у середовищі Unity з використанням шуму Перліна та дробового броунівського руху (fBM). Мета роботи - створити масштабовану, детерміновану систему генерації різноманітних ландшафтів і біомів у реальному часі засобами Unity Job System і Burst-компілятора. Реалізовано стримінг чанків, паралельне обчислення карт шуму та гнучку систему біомів із зваженим змішуванням. Оригінальність полягає у власному шарі fBM із трьома кліматичними каналами, паралельних обчисленнях через Job System і Burst та підтримці нескінченного детермінованого світу зі збереженням дельта-змін. | |
| dc.description.abstractother | This diploma project presents the development of a procedural generation system for two-dimensional game levels in Unity using Perlin Noise and fractional Brownian motion (fBM). The aim is to create a scalable, deterministic system that generates diverse landscapes and Biomes in real time via the Unity Job System and Burst compiler. The implementation includes Chunk Streaming, parallel noise map computation, and a flexible Biome system with weighted blending. The originality lies in a custom fBM layer with three independent climate channels, Burstaccelerated parallel computation, and support for an infinite deterministic world with delta-encoded save persistence. | |
| dc.format.extent | 126 с. | |
| dc.identifier.citation | Рудий, Н. О. Програмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Рудий Назарій Олегович. – Київ, 2026. – 126 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82990 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | процедурна генерація | |
| dc.subject | шум Перліна | |
| dc.subject | fBM | |
| dc.subject | Unity | |
| dc.subject | C# | |
| dc.subject | Tilemap | |
| dc.subject | Job System | |
| dc.subject | Burst | |
| dc.subject | біоми | |
| dc.subject | стримінг чанків | |
| dc.title | Програмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Rudij_bakalavr.pdf
- Розмір:
- 3.18 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: