diplomsko delo
Peter Gabrovšek (Avtor), Saša Divjak (Mentor), Matija Marolt (Komentor)

Povzetek

V okviru diplomskega dela smo ustvarili odprtokodno programsko knjižnico, ki nam omogoča proceduralno generiranje tekstur in terena. V zadnjem času opažamo skokovit razvoj in širitev obravnavanega področja. Predstavili smo principe in orodja, ki jih potrebujemo za implementacijo takega terena. Potrebujemo tako matematične pristope, kot je uporaba vektorskih in skalarnih polj ter njihovih odvodov, kot tudi nizkonivojsko uporabo grafičnih kartic, na katerih je izvajanje našega programa in grafike na sploh zaradi svojih lastnosti najbolj optimalno. Predstavili smo tudi pozitivne in negativne lastnosti takega pristopa generiranja terena, kjer smo spoznali, da več kot očitno prevladujejo pozitivne lastnosti. Opisali smo rešitve za težave, ki se nam pojavljajo pri tovrstnem izdelovanju iger in aplikacij za vizualne predstavitve okolice ter ponudili rešitve za lažje soočanje s temi težavami. V programski knjižnici, ki je rezultat tega diplomskega dela, smo se osredotočili na proceduralno generiranje tekstur in terena z uporabo nekaterih orodij in tehnik predvsem pa z implementacijo različnih tipov šumov. Končni izdelek se zdi privlačen in predstavlja neko zaključeno celoto in je uporaben, dopušča pa številne možnosti nadaljnega razvoja.

Ključne besede

proceduralno generiranje terena;Perlin;šum;igre;računalništvo;računalništvo in informatika;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [P. Gabrovšek]
UDK: 004.92(043.2)
COBISS: 1536598979 Povezava se bo odprla v novem oknu
Št. ogledov: 907
Št. prenosov: 171
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Procedural terrain generation with Perlin noise
Sekundarni povzetek: Within this thesis we have created open source software library which enables procedural terrain generation. In recent times, one can observe fast expansion of the field which is a subject of this thesis. We have presented principles and tools needed for implementation of procedurally generated terrain. Mathematical approaches, such as usage of vector and scalar fields and their derivatives, are also needed. The same goes for low-level usage of graphic cards for executing our program. Due to its characteristics, such approach gives optimal results. We presented both, positive and negative properties of procedurally generated terrain and came to a conclusion that the positive properties are prevailing in most cases. We described problems and their solutions that that can be encountered during the process of making games and applications for visual presentations of region. In the software library, which is the result of this thesis, we focused on procedurally generated textures and terrain by implementing certain tools and techniques. Different kinds of noises were mostly used. The work was quite complex, but the end results seems to be quite attractive and represents a product which can be used in practice but also leaves a space for further development.
Sekundarne ključne besede: procedural terrain generation;Perlin;noise;games;computer science;computer and information science;diploma;
Vrsta datoteke: application/pdf
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 41 str.
ID: 9043462