Procedural generation of terrain and objects in a virtual environment

Autor: Grozaj, Marko
Přispěvatelé: Matijašević, Maja
Jazyk: chorvatština
Rok vydání: 2022
Předmět:
Popis: Proceduralno generiranje temeljeno na funkcijama šuma može poslužiti za generiranje terena i virtualnih okruženja u računalnim igrama. U okviru ovog rada opisana su svojstva funkcija šuma, posebice Perlinove funkcije šuma koja je korištena za generiranje vrijednosti za generiranje 3D terena. Dizajnirana je simulacijska igra u kojoj se putem korisničkog sučelja može upravljati parametrima funkcije šuma te je implementirana pomoću razvojnog okvira Unity. Također je i razmatrana moguća primjena Voronoijevih dijagrama za postavljanje objekata na proceduralno generiranom terenu, na zamišljenom primjeru postavljanja mreže senzora za preciznu poljoprivredu. Na kraju rada analizirane su prednosti i nedostaci razvijenog rješenja i dani su prijedlozi kako bi se problemi mogli riješiti u mogućim budućim inačicama. Procedural generation based on noise functions can be applied to terrain generation and virtual environments in computer games. This work contains a description of noise functions, in particular the Perlin noise that was used to generate 3D terrain values. A simulation game has been designed and implemented by using Unity game engine, in which a user can manipulate the parameters of noise functions through a user interface. An application of Voronoi diagrams has been considered for object placement on a generated terrain, using as an example an imaginary problem of sensor placement for precision agriculture. Finally, advantages and disadvantages of the developed solution have been analyzed, and suggestions have been proposed for possible future work.
Databáze: OpenAIRE