Engine v GLSL

but.committeeprof. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMilet, Tomášcs
dc.contributor.authorŠlesár, Michalcs
dc.contributor.refereeKaras, Matejcs
dc.date.created2022cs
dc.description.abstractTvorba 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.abstractCreating 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.markAcs
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.other145179cs
dc.identifier.urihttp://hdl.handle.net/11012/207311
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectgrafická kartacs
dc.subjectGPUcs
dc.subjectGPGPUcs
dc.subjectCPUcs
dc.subjectOpenGLcs
dc.subjectShadertoycs
dc.subjectGLSLcs
dc.subjectC++cs
dc.subjectshadercs
dc.subjectprogramcs
dc.subjectpipelinecs
dc.subjectgrafická pipelinecs
dc.subjectvýpočtová pipelinecs
dc.subjectvertexcs
dc.subjectfragmentcs
dc.subjectpreprocesorcs
dc.subjectVAOcs
dc.subjectSSBOcs
dc.subjectbuffercs
dc.subjecttextúracs
dc.subjectframebuffercs
dc.subjectuniformacs
dc.subjectenginecs
dc.subjectregexcs
dc.subjectkonfiguráciacs
dc.subjectautomatizáciacs
dc.subjectgraphics carden
dc.subjectGPUen
dc.subjectGPGPUen
dc.subjectCPUen
dc.subjectOpenGLen
dc.subjectShadertoyen
dc.subjectGLSLen
dc.subjectC++en
dc.subjectshaderen
dc.subjectprogramen
dc.subjectpipelineen
dc.subjectgraphics pipelineen
dc.subjectcompute pipelineen
dc.subjectvertexen
dc.subjectfragmenten
dc.subjectpreprocessoren
dc.subjectVAOen
dc.subjectSSBOen
dc.subjectbufferen
dc.subjecttextureen
dc.subjectframebufferen
dc.subjectuniformen
dc.subjectengineen
dc.subjectregexen
dc.subjectconfigurationen
dc.subjectautomatisationen
dc.titleEngine v GLSLcs
dc.title.alternativeGLSL Based Engineen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-15cs
dcterms.modified2022-06-20-10:23:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145179en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:41:19en
sync.item.modts2025.01.17 09:45:27en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24685_v.pdf
Size:
86.18 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24685_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24685_o.pdf
Size:
91.47 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24685_o.pdf
Loading...
Thumbnail Image
Name:
review_145179.html
Size:
1.4 KB
Format:
Hypertext Markup Language
Description:
file review_145179.html
Collections