Tvorba grafické knihovny pro zásuvné moduly VST
but.committee | doc. 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.defence | Student 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.program | Audio inženýrství | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Přikryl, Lubor | cs |
dc.contributor.author | Dufka, Filip | cs |
dc.contributor.referee | Kříž, Petr | cs |
dc.date.created | 2019 | cs |
dc.description.abstract | Diplomová 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.abstract | Master‘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.mark | A | cs |
dc.identifier.citation | DUFKA, 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.other | 118152 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/177565 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Digitální zpracování zvuku | cs |
dc.subject | grafické uživatelské rozhraní | cs |
dc.subject | odložené stínování | cs |
dc.subject | OpenGL | cs |
dc.subject | VST3 | cs |
dc.subject | vykreslování v reálném čase | cs |
dc.subject | zvukové zásuvné moduly. | cs |
dc.subject | Digital audio processing | en |
dc.subject | graphical user interface | en |
dc.subject | deferred shading | en |
dc.subject | OpenGL | en |
dc.subject | VST3 | en |
dc.subject | real-time rendering | en |
dc.subject | audio plug-ins. | en |
dc.title | Tvorba grafické knihovny pro zásuvné moduly VST | cs |
dc.title.alternative | Creation of the Graphic Library for VST Plug-Ins | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-04 | cs |
dcterms.modified | 2019-06-06-13:19:36 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 118152 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 13:35:28 | en |
sync.item.modts | 2025.01.16 00:08:15 | en |
thesis.discipline | Audio inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.03 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_118152.html
- Size:
- 5.11 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_118152.html