Master's Thesis

Holographic Injection

Final Thesis 14.44 MB

Author of thesis: Ing. Roman Dobiáš

Acad. year: 2020/2021

Supervisor: Ing. Tomáš Milet, Ph.D.

Reviewer: Ing. Tomáš Chlubna, Ph.D.

Abstract:

The adaptation of upcoming autostereoscopic displays by regular users depends on availability of supported applications. To increase such set, this thesis describes compatibility software which turns (semi)-automatically the output of regular OpenGL 3D applications to display-native output of autostereoscopic displays, which take advantage of true 3D displays capabilities. This is achieved using a conversion layer that intercepts subset of OpenGL API call and translates such API calls to the different ones that produce multiview output of the original application.
The thesis is mostly devoted to the process of incremental design of the conversion layer to support different stages of OpenGL API. The description is focused on explaining decisions and alternative possibilities of available API calls.
In the end, examples of converted applications are shown with identified problems, analyzed performance, and suggestions for further development.

Keywords:

OpenGL, autostereoscopic displays, pipeline injection, single to multiview conversion, automated conversion, API call hooking, Looking Glass, projection extraction

Date of defence

21.06.2021

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

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 A.

Otázky u obhajoby:

  1. Na obrázku 2.10 jsou uvedeny projekční matice pro různé pohledy na scénu. Samotná změna parametrů projekce však nestačí pro vykreslení požadovaných pohledů. Je ve Vašem případě v této matici zakomponovaná i view matice s rozdílnými polohami kamery? V dalších částech textu totiž zmiňujete nutnost násobení posunovou maticí před samotnou projekcí.

Dotaz na upřesnění holografie použité v práci. Dotaz na zvolený jazyk prezentace.

Language of thesis

English

Faculty

Department

Study programme

Information Technology (IT-MSC-2)

Field of study

Computer Graphics and Multimedia (MGM)

Composition of Committee

doc. RNDr. Pavel Smrž, Ph.D. (předseda)
prof. Ing. Martin Čadík, Ph.D. (místopředseda)
prof. RNDr. Milan Češka, CSc. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
doc. Ing. Peter Chudý, Ph.D., MBA (člen)
Ing. Igor Szőke, Ph.D. (člen)

Supervisor’s report
Ing. Tomáš Milet, Ph.D.

Grade proposed by supervisor: A

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 85,78 kB

Reviewer’s report
Ing. Tomáš Chlubna, Ph.D.

Grade proposed by reviewer: A

File inserted by the reviewer Size
Posudek oponenta [.pdf] 89,66 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová