| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Interaktivno upodabljanje valovanja z uporabo perlinovega šuma ter mozaičenja na grafični procesni enoti : diplomsko delo
Authors:ID Golob, Marko (Author)
ID Kohek, Štefan (Mentor) More about this mentor... New window
ID Strnad, Damjan (Comentor)
Files:.pdf UN_Golob_Marko_2024.pdf (1,14 MB)
MD5: E00F1BD2E22CABEBBAAD73E91AFB4E87
 
Language:Slovenian
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Pri simulaciji virtualnih svetov moramo pogosto upodobiti valujoče vodne površine, kot so reke, jezera, morja itd. Če bi sproti generirali vse točke za valovanje teh objektov, bi precej upočasnili delovanje simulacije, še posebej, če upodabljamo obsežna območja. Namesto, da generiramo tridimenzionalne valove, lahko generiramo dvodimenzionalno teksturo valovanja in jo nato na grafični procesni enoti pretvorimo v tridimenzionalno obliko, kar poveča hitrost upodabljanja ter zmanjša zasedenost centralne procesne enote in pomnilnika. V zaključnem delu smo ustvarili namizno aplikacijo, ki glede na podane parametre generira višinski zemljevid, s katerega beremo informacije za generiranje oglišč na centralni procesni enoti ali grafični procesni enoti. V primeru generiranja na grafični procesni enoti smo uporabili mozaičenje. Na koncu smo preverili časovno razliko ter kakovost prikazovanja med generiranjem na centralni procesni enoti in mozaičenjem na grafični procesni enoti. Ugotovili smo, da generiranje oglišč z mozaičenjem na grafični procesni enoti deluje veliko hitreje kot na centralni procesni enoti.
Keywords:grafična procesna enota, mozaičenje, Perlinov šum, OpenGL
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[M. Golob]
Year of publishing:2024
Number of pages:1 spletni vir (1 datoteka PDF (VIII, 27 f.))
PID:20.500.12556/DKUM-88064 New window
UDC:004.45(043.2)
COBISS.SI-ID:195247363 New window
Publication date in DKUM:26.04.2024
Views:604
Downloads:62
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:09.04.2024

Secondary language

Language:English
Title:Interactive visualization of waves using perlin noise and tesselation on the graphics processing unit
Abstract:When simulating virtual worlds, we often need to render undulating water surfaces, such as rivers, lakes, seas, etc. Generating all points of undulation of the object would significantly slow down the simulation, especially if we are rendering vast areas. Instead of generating three-dimensional waves, we can generate a two-dimensional texture of undulation and then transform it into a three-dimensional object on a graphics processing unit, which increases the rendering speed and decreases the usage of central processing unit and memory. In this work, we developed a desktop application that generates a topographic map based on the provided parameters, from which we extract information for vertex generation on either the central processing unit or the graphics processing unit. In the case of generating on the graphics processing unit, we utilized tessellation. Finally, we compared the time difference and quality of display between vertex generation on the central processing unit and tessellation on the graphics processing unit. The main finding is that vertex generation through tessellation on the graphics processing unit operates significantly faster than on the central processing unit.
Keywords:graphics processing unit, tessellation, Perlin noise, OpenGL


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica