Detail práce
Interaktivní OpenGL demo
Práce popisuje implementaci jednoduché 3D hry pomocí OpenGL. Věnuje se návrhu aplikace a konkrétní implementaci, která je výstupem této práce. V textu práce je popsán postupně způsob použití knihoven Assimp, Bullet a IrrKlang. Assimp pro načítání souborů formátu .dae a .obj. Bullet pro zachytávání kolizí a fyziku scény. A IrrKlang jako nástroj pro 3D ozvučení. Dále se práce podrobně věnuje osvětlení, stínům a implementaci Skeleton animation. Část práce je taky věnovaná použité implementaci skyboxu a střídání dne a noci. V poslední kapitole jsou potom popsány výkonnostní testy výsledné implementace.
OpenGL, 3D hra, Assimp, Bullet engine, IrrKlang, Skeletal animation, Shadow depth map, Phongův osvětlovací model, Perlinův šum
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
- Objasnite komisii, prečo ste do aplikácie venovanej lukostreľbe zakomponoval pridávanie telies ako napr. tank
- Objasnite komisii, prečo ste pri generovaní scény so 100 kockami, namiesto triviálneho algorimu, 100-krát nakopíroval ten istý súbor s modelom kocky akurát s iným názvom?
- Objasnite komisii, či boli algoritmy pre veternú mapu a simuláciu striedania dňa a noci Vašim nápadom, alebo ste ich odniekiaľ prebral?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Krupková Vlasta, RNDr., CSc. (UMAT FEKT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT19964, author = "Patrik Chukir", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Interaktivn\'{i} OpenGL demo", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2017, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/19964/" }