Thesis Details

Graphics Intro 64kB Using OpenGL

Bachelor's Thesis Student: Meixner Ivo Academic Year: 2020/2021 Supervisor: Milet Tomáš, Ing., Ph.D.
Czech title
Grafické intro 64kB s použitím OpenGL
Language
English
Abstract

The goal of this thesis was to implement and describe a computer graphics intro using OpenGL, with an executable file size no greater than 64 KiB. It renders a 3D animation imitating a natural environment by combining various techniques into a single scene. The intro was implemented to run on Microsoft Windows using simplex noise, L-systems and several shader programs written in GLSL, including a compute shader for L-system instruction processing. The final executable size is below 8 KiB. It is capable of rending a simple nature-like scene of a mountainous terrain with scarce vegetation, reflective bodies of water and a sky that changes based on a time of day.

Keywords

intro, demoscene, computer graphics, OpenGL, GLSL, simplex noise, L-systems, procedural generation

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
15 June 2021
Reviewer
Committee
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Bařina David, Ing., Ph.D. (DCGM FIT BUT), člen
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
MEIXNER, Ivo. Graphics Intro 64kB Using OpenGL. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-15. Supervised by Milet Tomáš. Available from: https://www.fit.vut.cz/study/thesis/23692/
BibTeX
@bachelorsthesis{FITBT23692,
    author = "Ivo Meixner",
    type = "Bachelor's thesis",
    title = "Graphics Intro 64kB Using OpenGL",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23692/"
}
Back to top