Tvorba grafické knihovny pro zásuvné moduly VST

but.committeedoc. Ing. Kamil Říha, Ph.D. (předseda) doc. Mgr. Jana Horáková, Ph.D. (místopředseda) doc. Ing. Petr Sysel, Ph.D. (člen) Ing. Petr Honzík, Ph.D. (člen) MgA. Jan Kavan, Ph.D. (člen) MgA. Pavel Kunčar (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta: Na příkladě RealStomp popište (zjednodušeně) stěžejní kroky návrhu takového zásuvného modulu s využitím Vaší knihovny včetně možností interpretace ve zvukový parametr přeposlaný do kontrolní části zásuvného modulu a finální integrace do Vámi zvoleného DAW. - Odpověděl dostatečně. Otázky komise: Jak řešíte nasvícení? - Student odpověděl dostatečně. Máte dokumentaci ke zdrojovému kódu? - Student odpověděl dostatečně Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.cs
but.jazykčeština (Czech)
but.programAudio inženýrstvícs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPřikryl, Luborcs
dc.contributor.authorDufka, Filipcs
dc.contributor.refereeKříž, Petrcs
dc.date.created2019cs
dc.description.abstractDiplomová práce se zabývá grafickým uživatelským rozhraním zvukových zásuvných modulů. V úvodní části je popsána struktura zvukových zásuvných modulů a poté popsány aktuální techniky a praxe vykreslování editorů zvukových parametrů na příkladech grafických knihoven sloužících k těmto účelům. Popsána je jejich neefektivnost a paměťová náročnost. Ve čtvrté části jsou grafické vykreslovací možnosti porovnány s dynamičtějšími technologickými obory — grafickým a herním průmyslem. Podrobeny analýze jsou aktuální zobrazovací techniky pro aplikace běžící v reálném čase a posuzována je jejich možnost začlenění do editorů zvukových zásuvných modulů. Další část je věnována řešení neefektivních technik zmíněných v první části. Navrženy jsou dvě metody s cílem dosáhnout realistického vzhledu bez zvýšení výkonové náročnosti. První metoda nabízí obecné řešení využitím 3D grafiky a grafických akcelerátorů s vykreslením pomocí „odloženého stínování“. Druhá představená metoda nahrazuje nutnost použití velkého množství (v řádech stovek) bitmapových obrázků pro realizaci otočení virtuálního potenciometru na operaci jednodušší — vyžadující pouze šesti obrázků pro vykreslení srovnatelného výsledku. Tato metoda byla v práci pojmenována jako „metoda normálových map“. Součástí práce bylo vytvoření grafické knihovny RealBox, jejímž základem jsou navržené metody. Knihovna dovoluje uplatňovat jak prostorový, tak 2D přístup k uživatelskému rozhraní s vizí zrychlit a zjednodušit současné pracovní postupy. Ke knihovně byla vytvořena kompletní dokumentace popisující veškeré funkce, které knihovna nabízí. Použitelnost knihovny je demonstrována na třech zvukových zásuvných modulech technologie VST3, které byly v rámci diplomové práce vytvořeny. Důraz byl kladen na vykreslovací možnosti a kvalitu editoru zvukových parametrů a na rychlost práce. Vypracovaná grafická knihovna tedy nabízí alternativu současným zastaralým technikám a základ pro další zlepšování grafických uživatelských rozhraní zvukových zásuvných modulů.cs
dc.description.abstractMaster‘s thesis covers use of graphical user interface in audio plug-ins. In first part structure and rendering techniques of audio plug-ins graphical libraries are described. Their efficiency and their way of memory utilization is questioned. Next part puts these techniques in comparison with the state of the art methods used in computer graphics and gaming industry. Their possible use in audio graphical interafaces is analyzed. In the following part, thesis finds solutions to uneffective methods in frequently used situations by presenting deferred shading into audio parameter editor with the goal of photorealistic rendering. Second introduced technique of „Knob Normal Maps“ reduces number of images needed for rendering of turning knob from hundereds to six with comparable results. Goal of diploma thesis was to create graphical library. Graphical library with name RealBox was created, and introduced techniques are the core features. Library reduces work needed to achieve graphical user interfaces for 2D and 3D cases of use. Full class and method documentation for RealBox library was assembled. Library was tested during creation of three VST plugins, with different approaches and emphasis on quick work and fine rendering. Graphical library offers new, faster way of creating audio plug-in interfaces.en
dc.description.markAcs
dc.identifier.citationDUFKA, F. Tvorba grafické knihovny pro zásuvné moduly VST [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019.cs
dc.identifier.other118152cs
dc.identifier.urihttp://hdl.handle.net/11012/177565
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDigitální zpracování zvukucs
dc.subjectgrafické uživatelské rozhranícs
dc.subjectodložené stínovánícs
dc.subjectOpenGLcs
dc.subjectVST3cs
dc.subjectvykreslování v reálném časecs
dc.subjectzvukové zásuvné moduly.cs
dc.subjectDigital audio processingen
dc.subjectgraphical user interfaceen
dc.subjectdeferred shadingen
dc.subjectOpenGLen
dc.subjectVST3en
dc.subjectreal-time renderingen
dc.subjectaudio plug-ins.en
dc.titleTvorba grafické knihovny pro zásuvné moduly VSTcs
dc.title.alternativeCreation of the Graphic Library for VST Plug-Insen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-04cs
dcterms.modified2019-06-06-13:19:36cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid118152en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 13:35:28en
sync.item.modts2025.01.16 00:08:15en
thesis.disciplineAudio inženýrstvícs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.03 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
13.97 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_118152.html
Size:
5.11 KB
Format:
Hypertext Markup Language
Description:
file review_118152.html
Collections