Thesis Details

Holographic Injection

Master's Thesis Student: Dobiáš Roman Academic Year: 2020/2021 Supervisor: Milet Tomáš, Ing., Ph.D.
Czech title
Holografická injekce
Language
English
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

Department
Degree Programme
Information Technology, Field of Study Computer Graphics and Multimedia
Files
Status
defended, grade A
Date
21 June 2021
Reviewer
Committee
Smrž Pavel, doc. RNDr., Ph.D. (DCGM FIT BUT), předseda
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, prof. RNDr., CSc. (DITS FIT BUT), člen
Hradiš Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
DOBIÁŠ, Roman. Holographic Injection. Brno, 2021. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-21. Supervised by Milet Tomáš. Available from: https://www.fit.vut.cz/study/thesis/23859/
BibTeX
@mastersthesis{FITMT23859,
    author = "Roman Dobi\'{a}\v{s}",
    type = "Master's thesis",
    title = "Holographic Injection",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23859/"
}
Back to top