Original title:
Grafické intro 64kB s použitím OpenGL
Translated title:
Graphics Intro 64kB Using OpenGL
Authors:
Menšík, Jakub ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor) Document type: Bachelor's theses
Year:
2018
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá tvorbou grafického intra s omezenou velikostí do 64kB. K vytvoření intra se využívá OpenGL API a jeho nadstavby. V práci jsou popsány techniky pro generování grafického obsahu, zahrnující procedurální generování, Perlinův šum, mipmapping, volumetrické paprsky, face culling, instancing, mlhu, skybox, a metody pro snížení velikosti výsledného spustitelného souboru. Výsledkem je grafické intro obsahující záběry z nočního města.
This Bachelor's thesis deals with the creation of a graphics intro with the executable file size limited to 64kB. The graphics intro is created using the OpenGL API and related libraries. The thesis describes many techniques for a graphics content generation including procedural generation, Perlin noise, mipmaps, volumetric light, face culling, instancing, fog, skybox, and techniques used for reduction of a size of the executable files. The result is a graphical intro showing a night city.
Keywords:
64kB; Catmull-Rom spline; exe packer; face culling; fog; graphics intro; instancing; mipmaps; night city; OpenGL; Perlin noise; procedural generation; skybox; volumetric light; 64kB; Catmull-Rom křivka; exe packer; face culling; grafické intro; instancing; mipmapping; mlha; noční město; OpenGL; Perlinův šum; procedurální generování; skybox; volumetrické paprsky
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/85248