Interaktivní webové aplikace pro podporu výuky 3D počítačové grafiky
Loading...
Date
Authors
Priščák, Jaroslav
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Používanie interaktívnych webových aplikácií má potenciál výrazne zlepšiť výučbu 3D počítačovej grafiky. Využitím pohodlia a dostupnosti webu môžu tieto aplikácie poskytnúť študentom pútavejšiu a interaktívnejšiu výučbu. Táto práca sa zaoberá vývojom takýchto aplikácií s cieľom pomôcť pochopiť základy nutné pre výpočty, ako sú normálové vektory a~dotykové roviny. Ďalej práca popisuje Phongov osvetľovací model, parametre prostredia a~materiálu, ktoré vplývajú na výsledný svetelný odraz. Následne popisuje jednotlivé modely tieňovania ako konštantné, Gouraudovo a Phongovo, kde popisuje jednotlivé výhody a nevýhody, rozdiely náročnosti výpočtov pri určovaní farby fragmentu a jednotlivých pixelov. Zároveň vysvetľuje kód, na ktorom sú tieto aplety vytvorené.
The use of interactive web applications has the potential to significantly improve the teaching of 3D computer graphics. By taking advantage of the convenience and accessibility of the web, these applications can provide students with more engaging and interactive learning. This thesis explores the development of such applications to help understand the fundamentals required for calculations such as normal vectors and tangent planes. Further, the thesis describes Phong's illumination model, the environmental and material parameters that affect the resulting light reflection. It then describes the different shading models such as flat, Gouraud and Phong shading models, describing the various advantages and disadvantages, the differences in computational complexity in determining the color of a fragment and individual pixels. It also explains the code on which these applets are built.
The use of interactive web applications has the potential to significantly improve the teaching of 3D computer graphics. By taking advantage of the convenience and accessibility of the web, these applications can provide students with more engaging and interactive learning. This thesis explores the development of such applications to help understand the fundamentals required for calculations such as normal vectors and tangent planes. Further, the thesis describes Phong's illumination model, the environmental and material parameters that affect the resulting light reflection. It then describes the different shading models such as flat, Gouraud and Phong shading models, describing the various advantages and disadvantages, the differences in computational complexity in determining the color of a fragment and individual pixels. It also explains the code on which these applets are built.
Description
Citation
PRIŠČÁK, J. Interaktivní webové aplikace pro podporu výuky 3D počítačové grafiky [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
prof. Ing. Zdeněk Smékal, CSc. (předseda)
Ing. Ondřej Krajsa, Ph.D. (člen)
Ing. Jan Skapa, Ph.D. (člen)
Ing. Michal Lares, Ph.D. (člen)
Ing. Rudolf Procházka (člen)
doc. Ing. Petr Šiška, Ph.D. (místopředseda)
Date of acceptance
2023-06-07
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky.
Student obhájil diplomovou práci s výhradami a odpověděl na otázky členů komise a oponenta:
V popisu kamery v části 2.4.1 uvádíte transformační matici, která má 12 hodnot, ale následně hovoříte o 11 stupních volnosti. Můžete tento rozdíl vysvětlit?
Student dostatečně vysvětlil otázku.
V části 4.2.1 hovoříte o RGB barevném prostoru a zmiňujete, že každá barva může být reprezentována jako lineární kombinace červené, zelené a modré (str. 42). Je toto pravda skutečně pro všechny barvy (s ohledem na jejich fyzikální povahu)?
Student dostatečně vysvětlil otázku.
Uveďte na pravou míru použití skalárního či vektorového součinu ve vzorcích pro difúzní a spekulární složku Phongova osvětlovacího modelu (rovnice (4.3) a (4.4), str. 45) a správnou volbu vysvětlete.
Student dostatečně vysvětlil otázku.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení