Програмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій

dc.contributor.advisorМеленчуков, Микита Євгенович
dc.contributor.authorРудий, Назарій Олегович
dc.date.accessioned2026-09-14T08:20:01Z
dc.date.available2026-09-14T08:20:01Z
dc.date.issued2026
dc.description.abstractДипломний проєкт присвячений розробці програмного комплексу процедурної генерації двовимірних ігрових рівнів у середовищі Unity з використанням шуму Перліна та дробового броунівського руху (fBM). Мета роботи - створити масштабовану, детерміновану систему генерації різноманітних ландшафтів і біомів у реальному часі засобами Unity Job System і Burst-компілятора. Реалізовано стримінг чанків, паралельне обчислення карт шуму та гнучку систему біомів із зваженим змішуванням. Оригінальність полягає у власному шарі fBM із трьома кліматичними каналами, паралельних обчисленнях через Job System і Burst та підтримці нескінченного детермінованого світу зі збереженням дельта-змін.
dc.description.abstractotherThis 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.extent126 с.
dc.identifier.citationРудий, Н. О. Програмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Рудий Назарій Олегович. – Київ, 2026. – 126 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82990
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectпроцедурна генерація
dc.subjectшум Перліна
dc.subjectfBM
dc.subjectUnity
dc.subjectC#
dc.subjectTilemap
dc.subjectJob System
dc.subjectBurst
dc.subjectбіоми
dc.subjectстримінг чанків
dc.titleПрограмний комплекс процедурної генерації 2D-ландшафтів на основі фрактального синтезу багатооктавних шумових функцій
dc.typeBachelor 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
Опис: