Detail práce

Neeuklidovský raytracer

Bakalářská práce Student: Kostelník Martin Akademický rok: 2020/2021 Vedoucí: Starka Tomáš, Ing.
Název anglicky
Non-Euclidean Raytracer
Jazyk práce
český
Abstrakt

Tato bakalářská práce se zabývá metodou sledování paprsků v reálném čase obohacenou o práci s neeuklidovským prostorem. Cílem je navrhnout a implementovat interaktivní aplikaci, která umožní uživateli pohyb ve 3D scéně. Veškeré výpočty jsou prováděny na CPU. Jsou implementovány celkem čtyři rozdílné neeuklidovské prvky: portály, zakřivené tunely, škálovací a rotační tunely. Výsledkem práce je interaktivní aplikace obsahující osm ukázkových scén, které demonstrují neeuklidovské prvky.

Klíčová slova

3D, počítačová grafika, vykreslování v reálném čase, ray tracing, obalová tělesa, neeuklidovská geometrie, portály, tunely, C++

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
15. června 2021
Oponent
Průběh obhajoby

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.

Otázky u obhajoby
  1. Bylo by možné vytvořit další typy světelných zdrojů, jako např. plošné, okolní apod., kromě již existujících?
  2. Jaký vliv na výkon má přidání neeuklidovských prvků do RT?
Komise
Čadík Martin, doc. Ing., Ph.D. (UPGM FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
KOSTELNÍK, Martin. Neeuklidovský raytracer. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-15. Vedoucí práce Starka Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/24090/
BibTeX
@bachelorsthesis{FITBT24090,
    author = "Martin Kosteln\'{i}k",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Neeuklidovsk\'{y} raytracer",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24090/"
}
Nahoru