Engine v GLSL
but.committee | prof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen) | cs |
but.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: Dala by sa jednoducho prepísať Vaša práca do moderného grafického API ako je Vulkan alebo DirectX 12? Prinieslo by to nejaké výhody voči OpenGL? Umožňuje Váš engine výpočet post-processu nad výslednym renderom (napr. tone mapping) v compute shaderi? Uvažovali ste nad použitím jednoduchého lexikálneho analyzátora na spracovanie vstupných programov, namiesto regulárneho výrazu? Je výhled, že výsledky práci někdo použije? Máte v úmyslu výsledky práce po státnicích převést do formy finálního produktu? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Milet, Tomáš | cs |
dc.contributor.author | Šlesár, Michal | cs |
dc.contributor.referee | Karas, Matej | cs |
dc.date.created | 2022 | cs |
dc.description.abstract | Tvorba grafickej aplikácie spúštanej na GPU typicky obnáša konfiguráciu GPU, vytvorenie a konfiguráciu potrebných objektov a následne implementáciu samotného chovania aplikácie. Cieľom práce je za pomoci aplikačného rozhrania OpenGL vytvoriť nástroj, ktorý by túto konfiguráciu automatizoval. Užívateľ by vďaka tomu nemusel strácať čas konfiguráciou a mohol by rýchlo tvoriť a prototypovať grafické aplikácie. Vytvorený nástroj navyše aplikácii pridáva rôzne rozširujúce možnosti, ktoré nie sú natívne na GPU dostupné alebo podporované, ako napríklad práca s myšou a klávesnicou. | cs |
dc.description.abstract | Creating a graphical application running on a GPU typically involves configuring the GPU, creating and configuring the required objects, and then implementing the application's behavior itself. The aim of this work is to create a tool that would automate this configuration using the OpenGL application interface. As a result, the user would not have to waste time configuring and could quickly create and prototype graphics applications. In addition, the created tool adds new functionality to the application that is not native or supported on the GPU, such as working with a mouse and keyboard. | en |
dc.description.mark | A | cs |
dc.identifier.citation | ŠLESÁR, M. Engine v GLSL [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145179 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207311 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | grafická karta | cs |
dc.subject | GPU | cs |
dc.subject | GPGPU | cs |
dc.subject | CPU | cs |
dc.subject | OpenGL | cs |
dc.subject | Shadertoy | cs |
dc.subject | GLSL | cs |
dc.subject | C++ | cs |
dc.subject | shader | cs |
dc.subject | program | cs |
dc.subject | pipeline | cs |
dc.subject | grafická pipeline | cs |
dc.subject | výpočtová pipeline | cs |
dc.subject | vertex | cs |
dc.subject | fragment | cs |
dc.subject | preprocesor | cs |
dc.subject | VAO | cs |
dc.subject | SSBO | cs |
dc.subject | buffer | cs |
dc.subject | textúra | cs |
dc.subject | framebuffer | cs |
dc.subject | uniforma | cs |
dc.subject | engine | cs |
dc.subject | regex | cs |
dc.subject | konfigurácia | cs |
dc.subject | automatizácia | cs |
dc.subject | graphics card | en |
dc.subject | GPU | en |
dc.subject | GPGPU | en |
dc.subject | CPU | en |
dc.subject | OpenGL | en |
dc.subject | Shadertoy | en |
dc.subject | GLSL | en |
dc.subject | C++ | en |
dc.subject | shader | en |
dc.subject | program | en |
dc.subject | pipeline | en |
dc.subject | graphics pipeline | en |
dc.subject | compute pipeline | en |
dc.subject | vertex | en |
dc.subject | fragment | en |
dc.subject | preprocessor | en |
dc.subject | VAO | en |
dc.subject | SSBO | en |
dc.subject | buffer | en |
dc.subject | texture | en |
dc.subject | framebuffer | en |
dc.subject | uniform | en |
dc.subject | engine | en |
dc.subject | regex | en |
dc.subject | configuration | en |
dc.subject | automatisation | en |
dc.title | Engine v GLSL | cs |
dc.title.alternative | GLSL Based Engine | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2022-06-15 | cs |
dcterms.modified | 2022-06-20-10:23:11 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145179 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:41:19 | en |
sync.item.modts | 2025.01.17 09:45:27 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.28 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24685_v.pdf
- Size:
- 86.18 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24685_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24685_o.pdf
- Size:
- 91.47 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24685_o.pdf
Loading...
- Name:
- review_145179.html
- Size:
- 1.4 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145179.html