dc.contributor.advisor | Ježek, Pavel | |
dc.creator | Pasterčík, Patrik | |
dc.date.accessioned | 2017-06-02T10:01:02Z | |
dc.date.available | 2017-06-02T10:01:02Z | |
dc.date.issued | 2016 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/83778 | |
dc.description.abstract | 1 Důležitou součástí počítačových her je zvuk. Pro práci se zvukem existují speciální knihovny tzv. audio enginy. Ve srovnání s komerčními systémy jsou open source systémy výrazně omezeny. Cílem této práce je vytvoření audio enginu podobného komerčním řešením. Výsledkem je knihovna pro přehrávání zvuků ve hrách, jenž využívá knihovnu XAudio2 pro zpracovávání zvukových dat (aplikaci zvukových efektů a posílání dat zvukové kartě). Knihovna umožňuje přehrávání složených zvuků jako například zvuk motoru. Toto přehrávání může být ovlivňováno pomocí různých parametrů (například otáčkami motoru). Díky knihovně je možné na tyto zvuky postupně aplikovat různé zvukové efekty (echo, reverb, low-pass filter nebo high-pass filter). Knihovna též dovoluje napojit výstup jako zdroj jiného zvuku či předat výstup v bufferu vývojáři. Součástí práce je také editor, který vytváří složené zvuky. Editor zároveň slouží jako ukázka funkčnosti knihovny. | cs_CZ |
dc.description.abstract | 1 Sound is one of the important components of computer games. To work with sound, there are special libraries called audio engines. However in comparison with commercial systems, open-source systems are significantly limited. The goal of this thesis is to create an open audio engine with functionality similar to a commercial system. The result of this thesis is a library for playing sounds in games that uses the XAudio2 library for processing audio data (application of sound effects and sending data to the sound card). Our library enables playback of complex sounds such as the sounds of car engine. This playback can be influenced by various parameters (for instance engine RPM) and various sound effects can be applied to these sounds (echo, reverb, low-pass filter or high-pass filter). The library also enables to connect the output of another audio source or transmit output buffer developers. The thesis also includes an editor for creating complex sounds. Editor also serves as a demonstration of the functionality of the library. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | audio engine | cs_CZ |
dc.subject | definice zvuku | cs_CZ |
dc.subject | editor | cs_CZ |
dc.subject | audio engine | en_US |
dc.subject | sound definition | en_US |
dc.subject | editor | en_US |
dc.title | Pokročilý zvukový systém pro počítačové hry | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2016 | |
dcterms.dateAccepted | 2016-06-16 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 143362 | |
dc.title.translated | Advanced Sound System for Computer Games | en_US |
dc.contributor.referee | Matěna, Vladimír | |
dc.identifier.aleph | 002093174 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | 1 Důležitou součástí počítačových her je zvuk. Pro práci se zvukem existují speciální knihovny tzv. audio enginy. Ve srovnání s komerčními systémy jsou open source systémy výrazně omezeny. Cílem této práce je vytvoření audio enginu podobného komerčním řešením. Výsledkem je knihovna pro přehrávání zvuků ve hrách, jenž využívá knihovnu XAudio2 pro zpracovávání zvukových dat (aplikaci zvukových efektů a posílání dat zvukové kartě). Knihovna umožňuje přehrávání složených zvuků jako například zvuk motoru. Toto přehrávání může být ovlivňováno pomocí různých parametrů (například otáčkami motoru). Díky knihovně je možné na tyto zvuky postupně aplikovat různé zvukové efekty (echo, reverb, low-pass filter nebo high-pass filter). Knihovna též dovoluje napojit výstup jako zdroj jiného zvuku či předat výstup v bufferu vývojáři. Součástí práce je také editor, který vytváří složené zvuky. Editor zároveň slouží jako ukázka funkčnosti knihovny. | cs_CZ |
uk.abstract.en | 1 Sound is one of the important components of computer games. To work with sound, there are special libraries called audio engines. However in comparison with commercial systems, open-source systems are significantly limited. The goal of this thesis is to create an open audio engine with functionality similar to a commercial system. The result of this thesis is a library for playing sounds in games that uses the XAudio2 library for processing audio data (application of sound effects and sending data to the sound card). Our library enables playback of complex sounds such as the sounds of car engine. This playback can be influenced by various parameters (for instance engine RPM) and various sound effects can be applied to these sounds (echo, reverb, low-pass filter or high-pass filter). The library also enables to connect the output of another audio source or transmit output buffer developers. The thesis also includes an editor for creating complex sounds. Editor also serves as a demonstration of the functionality of the library. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.identifier.lisID | 990020931740106986 | |