1. Generiranje 3D svetov s proceduralnimi algoritmiJan Krivec Cvetkovič, 2024, diplomsko delo Opis: V diplomskem delu raziskujemo različne metode za generiranje 3D-svetov. Na začetku se osredotočamo na pomembnost in zgodovino proceduralnega generiranja. Opišemo različne priljubljene algoritme in pristope v sklopu proceduralnega ustvarjanja svetov. Dodatno tudi podrobneje razložimo algoritme, uporabljene v svoji implementaciji. Zatem predstavimo svoj program za generiranje 3D-svetov, narejen v Unityju. Osredotočimo se na korake in pristope za generiranje biomov, višinskih zemljevidov, vasi in postavitev objektov na terenu. Ob koncu pridobljene rezultate analiziramo in predlagamo potencialne izboljšave za prihodnja dela. Ključne besede: proceduralno generiranje, Perlinov šum, Voronojev diagram Objavljeno v DKUM: 08.08.2024; Ogledov: 233; Prenosov: 43 Celotno besedilo (2,61 MB) |
2. Igralni objekti: pregled po zvrsteh videoiger ter njihovo proceduralno generiranje : diplomsko deloNina Gorenjak, 2023, diplomsko delo Opis: V teoretičnem delu smo najprej predstavili pojme videoigra, igralni objekti in proceduralno generiranje, ki so med seboj tesno povezani. S proceduralnim generiranjem lahko ustvarjamo igralne objekte ali jih na različne načine spreminjamo, saj skupaj sestavljajo enega izmed pomembnih gradnikov videoigre. Opravili smo pregled posameznih zvrsti videoiger in nato še pregled igralnih objektov po teh zvrsteh. V praktičnem delu smo se osredotočili na igralne objekte, ki smo jih najpogosteje zasledili. Predstavili smo orodji Maya in Unity, ki smo ju uporabljali za izdelovanje 3D modela ter postopkov proceduralnega generiranja. Analizirali smo grafične značilnosti igralnih objektov. Predstavili smo postopek izdelave našega 3D modela, na podlagi katerega smo na koncu naredili nekaj primerov proceduralnega generiranja in jih tudi podrobno opisali. Ključne besede: zvrsti videoiger, igralni objekti, 3D model, proceduralno generiranje Objavljeno v DKUM: 21.09.2023; Ogledov: 490; Prenosov: 88 Celotno besedilo (3,35 MB) |
3. Proceduralno generiranje sveta v 3D računalniški igri, temelječi na kockah, v ogrodju libGDX : diplomsko deloKlemen Napast, 2023, diplomsko delo Opis: Čeprav so računalniki v današnjem času zelo zmogljivi, proceduralno generiranje naključnega sveta v realnem času predstavlja zelo velik izziv, saj brez pravilne optimizacije program ne deluje dovolj hitro, kar lahko vpliva na igralčevo izkušnjo in posledično onemogoči uspešnost njegovega igranja. V diplomskem delu smo preučili metode in rešitve za čim bolj optimalno generiranje na kockah temelječega naključnega sveta. Prav tako pa smo izdelali računalniško igro v ogrodju libGDX, v katerem lahko igralec upravlja z naključno generiranim svetom in ga raziskuje. Ključne besede: proceduralno generiranje, libGDX, java, računalniške igre Objavljeno v DKUM: 18.08.2023; Ogledov: 813; Prenosov: 129 Celotno besedilo (2,29 MB) |
4. IZDELAVA APLIKACIJE ZA PROCEDURALNO MODELIRANJE TRIDIMENZIONALNIH PROSTOROV Z GRAFIČNIM MOTORJEM UNITY3D : diplomsko deloUroš Štok, 2019, diplomsko delo Opis: Diplomsko delo obravnava razvoj aplikacije za proceduralno modeliranje naravnih okolij. Osnovne gradnike smo izdelali s pomočjo programskega orodja Blender, njihovo samodejno sestavljanje v večja okolja pa smo implementirali z uporabo algoritma reševanje omejitev. V ta namen smo implementirali podatkovno strukturo, ki nam je omogočala enolično in nedvoumno predstavitev 3D prostora. Uporabniško aplikacijo smo izdelali z grafičnim motorjem Unity3D v programskem jeziku C#. Rezultati so pokazali, da se z večanjem števila vzorcev hitro poveča potreben čas generacije. Slednji pa je vseeno bistveno manjši kot čas, ki ga zahteva tradicionalen uporabniško voden pristop Ključne besede: proceduralno, generiranje, modeliranje, reševanje omejitev Objavljeno v DKUM: 25.11.2019; Ogledov: 1151; Prenosov: 132 Celotno besedilo (1,34 MB) |
5. Izdelava 2D akcijske igre s proceduralno generiranimi stopnjami s pogonom Unity : diplomsko deloAljaž Kovačič, 2019, diplomsko delo Opis: Soul Split je prototip za igro, ki spada v žanr Roguelike. Za te igre je značilno, da imajo nekakšno proceduralno generiranje stopenj z namenom povečanja možne ponovljivosti igranja. V Soul Split se mora igralec premakniti skozi večje število naključno generiranih stopenj, prispeti do konca in na poti premagati veliko različnih sovražnikov. V sklopu tega dela bomo opisali ustvaritev sistemov za pripravo sob in stopenj, mehanizmov igre in algoritmov, ki so potrebni za pravilno delovanje prototipa, ter opis uporabe objektno orientiranega programskega pogona Unity, ki je bil uporabljen za izdelavo tega diplomskega dela. Ključne besede: igra, proceduralno generiranje stopenj, ponovljivost, sistem priprave sob Objavljeno v DKUM: 14.11.2019; Ogledov: 1151; Prenosov: 134 Celotno besedilo (1,41 MB) Gradivo ima več datotek! Več... |