Procedurální generování budov v Unity
Procedural building generation in Unity
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/200844Identifikátory
SIS: 281359
Kolekce
- Kvalifikační práce [11986]
Autor
Vedoucí práce
Oponent práce
Pilát, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Počítačová grafika, vidění a vývoj her
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
20. 6. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
procedurální generování obsahu|Unity|budovy|počítačové hryKlíčová slova (anglicky)
procedural content generation|Unity|buildings|computer gamesV mnoha videohrách - zejména v těch s otevřeným světem - jsou budovy nedíl- nou součástí prostředí. Modelování budov může být velmi časově náročné, obzvláště pro nezávislé vývojáře, nebo malé týmy. Na zjednodušení tohoto procesu jsme vyvinuli para- metrizovaný systém pro generaci 3D budov v Unity Editoru. Ten používá faktu, že mnoho fasád moderních budov má mřížkovitou strukturu s horizontálními a vertikálními syme- triemi. Jako vstup je potřeba pouze malé množství modelů a materiálů spolu s oblastí, kde se má budova nacházet. Systém umožňuje generaci skupin domů s podobným stylem a následnou úpravu jednotlivých domů.
In many video games - especially those of the open world type - buildings are an essential component of the environment. Modeling such buildings can be quite time- consuming, particularly for independent developers or small teams. To ease this process, we developed a parameterized system for 3D building generation in the Unity Editor. It uses the fact that many modern building facades are of grid-like structure with horizontal and vertical symmetries. As an input, our generator requires only a small number of models and materials along with the area where the building should reside. The system allows for the generation of groups of buildings with similar styling as well as further modification of singular buildings.
