master's thesis
Non-photo-realistic rendering of 3D models using cel-shader

Stjepan Udovičić (2017)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleNefotorealistični prikaz 3D modela korištenjem cel-shadera
AuthorStjepan Udovičić
Mentor(s)Alfonzo Baumgartner (thesis advisor)
Irena Galić (thesis advisor)
Abstract
U ovom diplomskom radu je opisan i programski ostvaren algoritam za toon shading nacin sjen canja 3D modela, kao i popratna korisnicka aplikacija koja krajnjem korisniku omogu cava izvr savanje shader korisnickoga programa na grafi ckoj kartici ra cunala. Prikazan je na cin rada algoritma, kao i nacin implementacije kori stenjem JavaScript programskog jezika i JavaScript biblioteke.Neke od prednosti ovakvoga pristupa su mogucnost izvr savanja programskoga koda neovisno o platformi i operativnom sustavu, te jednostavnost implementacije. Uoceni nedostaci algoritma su nemogucnost implmentacije u jednoj iteraciji, sto u kona cni negativno utje ce na performanse aplikacije
Keywordsshading of 3D models edge detection OpenGL WebGL Toon shading multipassrendering
Parallel title (English)Non-photo-realistic rendering of 3D models using cel-shader
Committee MembersAlfonzo Baumgartner (committee chairperson)
Časlav Livada (committee member)
Irena Galić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2017
Parallel abstract (English)
This thesis describes and implements algorithm for toon shading of 3D models, as well as a supportingapplication which enables end user to execute shader program on computers graphic card.It also demonstrates how underlying algorithm works, as well as implementation of it using JavaScriptprogramming language and JavaScript library. Some of the advantages of this approach arecross platform and operating system independent execution of application, as well as ease of implementation.Observed disadvantage of this approach is forced use of multipass rendering, whichhas negative impact on applications performance.
Parallel keywords (Croatian)sjencanje 3D modela detekcija rubova OpenGL WebGl Toon shader sjen canje u vise iteracija
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:560575
CommitterAnka Ovničević