Procedurální generování obsahu v Unreal Enginu


Lukáš Jůza Vedoucí práce: Jiří Bittner Bakalářská práce 2025
Tato práce představuje soudržný systém pro nekonečnou generaci světů za běhu v Unreal Engine 5.5. Předkládáme vícevláknový C++ generátor terénu založený na vlastních šumových funkcích, který dokáže plynule streamovat různorodé krajiny bez blokování hlavního vlákna. Současně jsme navrhli modulární PCG grafy pro procedurální rozmístění přírodních prvků (biomy, vegetace) a lidských staveb (silnice, ploty, budovy, vesnice). Vlastní Blueprint a C++ uzly umožňují pokročilé filtrování dle biomu a díky dělení světa na zóny a zpracování úloh v pozadí zachovává systém konstantní snímkovou frekvenci.