Show simple item record

dc.contributorNadeu Camprubí, Climent
dc.contributorHädrich, Markus
dc.contributor.authorRendé Subias, Clara
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions
dc.date.accessioned2017-02-10T09:04:49Z
dc.date.available2017-02-10T09:04:49Z
dc.date.issued2017-01
dc.identifier.urihttp://hdl.handle.net/2117/100807
dc.description.abstractIn 2004, motion-tracked binaural (MTB) sound was introduced as a new method for capturing, recording and reproducing spatial sound. In November 2010, the Technische Universität Berlin (TUB) started to evaluate MTB recordings and developed a C rendering application. One of the most direct applications of such technology is to create computer games. For this purpose, the goal of this project is to use Unity, which is one of the most known game development framework, to apply this new concepts in a practical situation. The project is based on the synchronization between a 2D game and a real-time rendered sound using several of the MTB algorithms. The main challenges were to develop a C++ based dll that implements the MTB logic, to create a Unity executable game and to integrate both technologies to produce the three-dimensional sound effect. The C code takes into account several input music mono channels and a rotation angle controlled by the game itself. As a final result, a complete Windows application is developed.
dc.description.abstractEn 2004, el sonido Motion-Tracked Binaural (MTB) fue introducido como un nuevo método para capturar, grabar y reproducir sonido espacial. En noviembre de 2010, la Technische Universität Berlin (TUB) comenzó a evaluar las grabaciones MTB y desarrolló una aplicación de renderización en C. Una de las aplicaciones más directas de tal tecnología es crear juegos de computadora. Para ello, el objetivo de este proyecto es utilizar Unity, que es uno de los programas más conocidos para el desarrollo de juegos, para aplicar estos nuevos conceptos en una situación práctica. El proyecto se basa en la sincronización entre un juego 2D y un sonido renderizado a tiempo real utilizando varios algoritmos de MTB. Los principales retos fueron desarrollar una dll basada en C++ que implemente la lógica MTB, crear el juego ejecutable de Unity e integrar ambas tecnologías para producir el efecto sonoro tridimensional. El código C tiene en cuenta varios canales de entrada mono de música y un ángulo de rotación controlado por el juego en sí. Como resultado final, se ha desarrollado una aplicación completa de Windows.
dc.description.abstractEl 2004, el so Motion-Tracked Binaural (MTB) es va introduir com un nou mètode per capturar, enregistrar i reproduir el so espacial. El novembre de 2010 la Technische Universität Berlin (TUB) va començar a avaluar enregistraments de MTB i va desenvolupar una aplicació de renderització en C. Una de les aplicacions més directes d'aquest tipus de tecnologia és la creació de jocs d'ordinador. Per aquest motiu, l'objectiu d'aquest projecte és utilitzar el Unity, un dels programes de desenvolupament de jocs més coneguts, per aplicar aquests nous conceptes en una situació pràctica. El projecte es basa en la sincronització d'un joc en 2D i un so renderitzat a temps real utilitzant diversos dels algoritmes de MTB. Els principals reptes del projecte van ser desenvolupar una dll en C++ que implementa la lògica de MTB, crear el joc executable de Unity i integrar ambdues tecnologies per produir l'efecte de so tridimensional. El codi implementat en C té en compte diversos canals d'entrada mono de música i un angle de rotació controlat pel joc en si. Com a resultat final s'ha desenvolupat una aplicació completa de Windows.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.lcshSignal processing -- Digital techniques
dc.subject.lcshComputer programming
dc.subject.lcshVirtual reality
dc.subject.otherAudio
dc.subject.otherDigital Signal Processing
dc.subject.otherVirtual Reality
dc.subject.otherProgramming
dc.subject.otherProcesado de señales digitales
dc.subject.otherRealidad Virtual
dc.subject.otherProgramación
dc.subject.otherSo
dc.titleA unity based validation model for rendering algorithms of motion tracked binaural recordings
dc.title.alternativeModel de validació amb Unity d'algorismes de renderització per a gravacions binaurals que segueixen el moviment
dc.title.alternativeModelo de validación con Unity de algoritmos de renderización para grabaciones binaurales que siguen el movimento
dc.typeBachelor thesis
dc.subject.lemacTractament del senyal -- Tècniques digitals
dc.subject.lemacProgramació (Ordinadors)
dc.subject.lemacRealitat virtual
dc.identifier.slugETSETB-230.123499
dc.rights.accessOpen Access
dc.date.updated2017-01-30T06:54:28Z
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.contributor.covenanteeTechnische Universität Berlin


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 3.0 Spain