Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity
The term 3D audio describes a system in which multiple sounds can be placed around a listener even above or below it. With the current development of videogames and the computational boom, the inclusion of spatial audio is already possible. 3D sound is the component that helps capture the player. Th...
- Autores:
-
Montoya Restrepo, Daniel
Cardona Muriel, Elizabeth
Martínez Pino, Cristian
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad de San Buenaventura
- Repositorio:
- Repositorio USB
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.usb.edu.co:10819/8155
- Acceso en línea:
- http://hdl.handle.net/10819/8155
- Palabra clave:
- Audio 3D
B-format
Procesamiento en tiempo-real
Auralizaciones
Videojuegos
Real-time processing
3D audio
Videogames
Auralizations
Audio
Algoritmos
- Rights
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
id |
SANBUENAV2_1c54c05587341e68942e8d04ef3c7fc3 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.usb.edu.co:10819/8155 |
network_acronym_str |
SANBUENAV2 |
network_name_str |
Repositorio USB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
title |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
spellingShingle |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity Audio 3D B-format Procesamiento en tiempo-real Auralizaciones Videojuegos Real-time processing 3D audio Videogames Auralizations Audio Algoritmos |
title_short |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
title_full |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
title_fullStr |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
title_full_unstemmed |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
title_sort |
Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity |
dc.creator.fl_str_mv |
Montoya Restrepo, Daniel Cardona Muriel, Elizabeth Martínez Pino, Cristian |
dc.contributor.advisor.none.fl_str_mv |
Murillo Gómez, Diego Mauricio |
dc.contributor.author.none.fl_str_mv |
Montoya Restrepo, Daniel Cardona Muriel, Elizabeth Martínez Pino, Cristian |
dc.subject.spa.fl_str_mv |
Audio 3D B-format Procesamiento en tiempo-real Auralizaciones Videojuegos Real-time processing 3D audio Videogames Auralizations |
topic |
Audio 3D B-format Procesamiento en tiempo-real Auralizaciones Videojuegos Real-time processing 3D audio Videogames Auralizations Audio Algoritmos |
dc.subject.lemb.spa.fl_str_mv |
Audio Algoritmos |
description |
The term 3D audio describes a system in which multiple sounds can be placed around a listener even above or below it. With the current development of videogames and the computational boom, the inclusion of spatial audio is already possible. 3D sound is the component that helps capture the player. The elaboration of videogames with spatial audio provides an improvement of the general experience of the player, increasing his attractiveness, bringing him closer to a realistic experience. The virtual simulations of enclosures to obtain the sound field based on geometric acoustics allow a real-time implementation. The auralizations provide interactivity in the rooms that favor the recreation and sounding of scenes in video games. Consequently, the development of an algorithm that processes audio in real time within the Unity video game engine is proposed, without the need to use external audio processing and development environments, allowing to recreate the sensation of spatiality of the enclosure in which the virtual scene. The algorithm consists in the processing of impulse responses in B-format that are convolved in real time with a monophonic signal corresponding to the source to be spatialized. Subsequently, the decoding of the B-format is performed and a convolution with HRTF is performed to obtain a binaural listening. This encourages its use in videogame design processes with 3D audio. The algorithm was developed in the Pure Data graphic programming language. The algorithm was integrated into the Unity video game engine using the Pure Data Embedded Audio Synthesis Library (LibPd). The result of the investigation corresponds to an implementation of the algorithm in a virtual scene, allowing the listening of the sound field in the enclosure |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-03-11T23:32:14Z |
dc.date.available.none.fl_str_mv |
2021-03-11T23:32:14Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.date.submitted.none.fl_str_mv |
2021-03-11 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.spa.spa.fl_str_mv |
Trabajo de Grado |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.identifier.citation.spa.fl_str_mv |
D. Montoya Restrepo, E. Cardona Muriel, y C. Martínez Pino, “Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity.”, Trabajo de grado Ingeniería de Sonido, Universidad de San Buenaventura, Facultad de Ingenierías, Medellín, 2021 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10819/8155 |
identifier_str_mv |
D. Montoya Restrepo, E. Cardona Muriel, y C. Martínez Pino, “Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity.”, Trabajo de grado Ingeniería de Sonido, Universidad de San Buenaventura, Facultad de Ingenierías, Medellín, 2021 |
url |
http://hdl.handle.net/10819/8155 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.cc.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ http://purl.org/coar/access_right/c_abf2 |
dc.format.spa.fl_str_mv |
pdf |
dc.format.extent.spa.fl_str_mv |
60 páginas |
dc.format.medium.spa.fl_str_mv |
Recurso en linea |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.faculty.spa.fl_str_mv |
Ingenierias |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sonido |
dc.publisher.sede.spa.fl_str_mv |
Medellín |
institution |
Universidad de San Buenaventura |
dc.source.bibliographicCitation.spa.fl_str_mv |
[1] J. Blauert, H. Lehnert, J. Sahrhage y H. Strauss, «An Interactive Virtual-Environment Generator for Psychoacoustic Research. I: Architecture and Implementation,» Acta Acustica united with Acustica, vol. 86, nº 1, pp. 94-102, 2000. [2] Q. Huong, Dinh, N. Walker, L. Hodges, C. Song y A. Kobayashi, «Evaluating the importance of multi-sensory input on memory and the sense of presence in virtual environments,» Proceedings IEEE Virtual Reality, pp. 222-228, 1999. [3] Unity Technologies, «Unity - manual: Audio spatializer sdk.,» 15 08 2017. [En línea]. Available: https://docs.unity3d.com/es/current/Manual/AudioSpatializerSDK.html. [4] Oculus VR, «Oculus audio sdk.,» 20 08 2017. [En línea]. Available: http://static.oculus.com/documentation/pdfs/audiosdk/latest/audiosdk.pdf. [5] VisiSonics, «RealSpace 3D Audio 2014,» 15 08 2017. [En línea]. Available: http://realspace3daudio.com/technology/#techoverview. [6] Microsoft, «developer.microsoft.com.,» [En línea]. Available: https://developer.microsoft.com/en-us/windows/mixed- reality/holograms_220. [Último acceso: 15 08 2017]. [7] VVAudio, «Vvaudio | vvaudio.com.,» 22 09 2017. [En línea]. Available: https://www.vvaudio.com/. [8] Corporation, V., «Technology - realspace3d audio.,» 17 08 2017. [En línea]. Available: http://realspace3daudio.com/technology/#techoverview. [9] Tazman-Audio, «Tazman-audio.,» [En línea]. Available: http://www.tazmanaudio.co.uk/fabric. [Último acceso: 17 08 2017]. [10] J. Sánchez y M. Lumbreras, «Virtual Environment Interaction Through 3D Audio by Blind Children,» CyberPsychology & Behavior, vol. 2, pp. 101-11, 1999. [11] D. Murillo Gomez, R. J. Astley y F. Maria Fazi, «Low Frequency Interactive Auralization Based on a Plane Wave Expansion,» Applied Sciences, vol. 7, pp. 1-22, 2017. [12] M. Hyder y M. Haun, «Assessing virtual teleconferencing rooms.,» 129th Audio Engineering Society Convention 2010, vol. 2, pp. 1011-1022, 2010. [13] D. Begault, 3-D Sound for Virtual Reality and Multimedia Cambridge, Boston: AP Professional, 1994. [14] C. Pike, R. Taylor, P. Tom y F. Melchior, «Object-based spatial audio production for virtual reality using the Audio Definition,» BBC Research & Development, nº 378, p. 10, 2016. [15] P. Larsson y K. V. D. Mendel, «Better presence and performance in virtual environments by improved binaural sound rendering,» Journal of the Audio Engineering Society, nº 000228, 2002. [16] ISO (the International Organization for Standardization, ISO 3382-2-2008: Measurement of room acoustic parameters — Part 2: Reverberation time in ordinary rooms — Technical Corrigendum 1, ISO/TC 43/SC 2 Building acoustics, 2009. [17] J. Van Mourik y D. Murphy, «Geometric and wave-based acoustic modelling using blender,» Journal of the Audio Engineering Society, nº P-5, 2013. [18] P. Huang, M. Karjalinen y J. Smith, «Digital waveguide networks for room response modeling and synthesis,» Journal of the Audio Engineering Society, vol. 4, pp. 1761-1778, 2005. [19] H. Lehnert y J. Blauert, Principles of binaural room simulation,, Applied Acoustics, 1992. [20] P. charalampous y D. michael, «tree traversal algorithms for real time sound propagation calculation,» Journal of the Audio Engineering society, nº 4-1, 2014. [21] H. Lehnert, «Systematic errors of the ray-tracing algorithm,» Applied Acoustics, vol. 38, nº 2-4, pp. 207-221, 1993. [22] J. Proakis y D. Manolakis, Digital Signal Processing (4th Edition), New Jersey: Pearson Prentice Hall, 2006. [23] E. Williams, Fourier Acoustics: Sound Radiation and Nearfield Acoustical Holography, Academic Press, 1999. [24] M. Neukmon, Signals, Systems and Sound Synthesis, Bern Peter Lang AG Bern Peter Lang International Academic Publishers 2013, 2013. [25] F. Wefers y M. Vorländer, «uniformly-partitioned convolution with independent partitions in signal and filter,» Journal of the Audio engineering Society, nº 9205, 2014. [26] A. Southern, J. Wells y D. Murphy, «Rendering walk-through auralisations using wave-based acustic models,» 17th European Signal Processing Conference (EUSIPCO 2009), pp. 715- 719, 2009. [27] A. Horsburgh, K. Mcalpine y D. Clark, «A perspective on the adoption of ambisonics,» Journal of the Audio Engineering Society, nº 4-3, 2011. [28] F. Hollerweger, «An Introduction to Higher-Order Ambisonic,» 2005. [En línea]. Available: http://decoy.iki.fi/dsound/ambisonic/motherlode/source/HOA_intro.pdf. [Último acceso: 18 08 2017]. [29] B. R. S. Ltd, «Hoa Technical Notes - B-Format Rotation,» Blue Ripple Sound Ltd, 2015. [En línea]. Available: https://www.blueripplesound.com/rotations. [Último acceso: 25 08 2017]. [30] N. Kraakman, «Binaural Audio,» Purple Pill - immersive content, 13 01 2017. [En línea]. Available: https://purplepill.io/vr-glossary/binaural-audio/. [Último acceso: 17 08 2017]. [31] C. Tsakostas, A. Floros y I. Dellyannis, «Binaural rendering for enhanced 3d audio,» Audio Mostly 2007 - 2nd Coference on Interaction with Sound, Conference Proceedings, 2007. [32] D. B. Ward y G. W. Elko, «Effect of loudspeaker position on the robustness of acoustic crosstalk cancellation,» IEEE Signal Processing Letters}, vol. 6, nº 5, pp. 106-108, 1999. [33] W. Gardner, D Audio and Acoustic Environment Modeling, Boston: The Springer International Series in Engineering and Computer Science,, 1999. [34] D. Koloski y A. Pazos, «Libpd64. A port of LibPD to 64-bit compatibilty with Unity,» [En línea]. Available: https://github.com/djkoloski/libpd64. [35] Magicolo, «Magicolo / uPD,» [En línea]. Available: https://github.com/Magicolo/uPD. [36] United States. National Bureau of Standards., An overview of computer software acceptance testing, Washington, DC: U.S. Dept. of Commerce, National Bureau of Standard, 1986. [37] C. Mackerras, «5 Different Types of User Acceptance Testing,» growthhackers.com, 16 10 2016. [En línea]. Available: https://growthhackers.com/articles/5-different-types-of-useracceptance-testing. |
dc.source.instname.spa.fl_str_mv |
Universidad de San Buenaventura - Medellín |
dc.source.other.spa.fl_str_mv |
Biblioteca USB (San Benito) TG-5963t |
dc.source.reponame.spa.fl_str_mv |
Biblioteca Digital Universidad de San Buenaventura |
bitstream.url.fl_str_mv |
https://bibliotecadigital.usb.edu.co/bitstreams/184fc827-87ac-459b-b412-6c51ed9ed85a/download https://bibliotecadigital.usb.edu.co/bitstreams/4c284e66-9f75-4ca0-9d9b-20ea8fe09fb8/download https://bibliotecadigital.usb.edu.co/bitstreams/cf19d9b1-f778-44b0-b7e6-281ab8107eb6/download https://bibliotecadigital.usb.edu.co/bitstreams/a9936810-7ab7-4e21-a4fd-84dbbb2f68d6/download |
bitstream.checksum.fl_str_mv |
0c7b7184e7583ec671a5d9e43f0939c0 3778ccfa63cb09128b097abff7fef1e7 767928faf9b97a910b400a5d2b23b233 65811a5d0950447ea27d7e186c995672 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de San Buenaventura Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1812932465485938688 |
spelling |
Comunidad Científica y AcadémicaMurillo Gómez, Diego Mauricio56025f7a-3bbc-49b8-9e90-bb0caa203f37-1Montoya Restrepo, Daniela3f773aa-21ba-4b13-b472-0058565364ce-1Cardona Muriel, Elizabethad68ef6b-3890-423c-a95b-c0f29be39de4-1Martínez Pino, Cristiand2aa9b37-a9d5-4263-85ce-a17557a0a1db-12021-03-11T23:32:14Z2021-03-11T23:32:14Z20212021-03-11The term 3D audio describes a system in which multiple sounds can be placed around a listener even above or below it. With the current development of videogames and the computational boom, the inclusion of spatial audio is already possible. 3D sound is the component that helps capture the player. The elaboration of videogames with spatial audio provides an improvement of the general experience of the player, increasing his attractiveness, bringing him closer to a realistic experience. The virtual simulations of enclosures to obtain the sound field based on geometric acoustics allow a real-time implementation. The auralizations provide interactivity in the rooms that favor the recreation and sounding of scenes in video games. Consequently, the development of an algorithm that processes audio in real time within the Unity video game engine is proposed, without the need to use external audio processing and development environments, allowing to recreate the sensation of spatiality of the enclosure in which the virtual scene. The algorithm consists in the processing of impulse responses in B-format that are convolved in real time with a monophonic signal corresponding to the source to be spatialized. Subsequently, the decoding of the B-format is performed and a convolution with HRTF is performed to obtain a binaural listening. This encourages its use in videogame design processes with 3D audio. The algorithm was developed in the Pure Data graphic programming language. The algorithm was integrated into the Unity video game engine using the Pure Data Embedded Audio Synthesis Library (LibPd). The result of the investigation corresponds to an implementation of the algorithm in a virtual scene, allowing the listening of the sound field in the enclosureEl término audio 3D describe un sistema en el que múltiples sonidos pueden situarse alrededor de un oyente incluso encima o por debajo de él. Con el desarrollo actual de los videojuegos y el auge computacional, la inclusión de audio espacial ya es posible. El sonido 3D es el componente que ayuda a capturar al jugador. La elaboración de videojuegos con audio espacial proporciona un mejoramiento de la experiencia general del jugador, aumentado su atractivo, acercándolo a una experiencia realista. Las simulaciones virtuales de recintos para la obtención del campo sonoro basados en acústica geométrica permiten una implementación en tiempo-real. Las auralizaciones proporcionan una interactividad en los recintos que favorece la recreación y sonorización de escenas en videojuegos. En consecuencia, se propone el desarrollo de un algoritmo que procese audio en tiempo-real dentro del motor de videojuegos Unity, sin necesidad de utilizar entornos de desarrollo y procesamiento de audio externos. Esto posibilita recrear la sensación de espacialidad del recinto en el que se construya la escena virtual. El algoritmo consiste en el procesamiento de respuestas al impulso en B-format que son convolucionados en tiempo-real con una señal monofónica correspondiente a la fuente que se desee espacializar. Posteriormente se realiza la decodificación del B-format y se realiza una convolución con HRTF’s para obtener una escucha binaural. Esto propicia su uso en procesos de diseño de videojuegos con audio 3D. El desarrollo del algoritmo se realizó en el lenguaje de programación gráfico Pure Data. El algoritmo se integró al motor de videojuegos Unity utilizando la biblioteca de síntesis de audio embebible de Pure Data (LibPd). El resultado de la investigación corresponde a una implementación del algoritmo en una escena virtual, permitiendo la escucha del campo sonoro en el recintopdf60 páginasRecurso en lineaapplication/pdfD. Montoya Restrepo, E. Cardona Muriel, y C. Martínez Pino, “Desarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno Unity.”, Trabajo de grado Ingeniería de Sonido, Universidad de San Buenaventura, Facultad de Ingenierías, Medellín, 2021http://hdl.handle.net/10819/8155spaIngenieriasIngeniería de SonidoMedellínAtribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2[1] J. Blauert, H. Lehnert, J. Sahrhage y H. Strauss, «An Interactive Virtual-Environment Generator for Psychoacoustic Research. I: Architecture and Implementation,» Acta Acustica united with Acustica, vol. 86, nº 1, pp. 94-102, 2000.[2] Q. Huong, Dinh, N. Walker, L. Hodges, C. Song y A. Kobayashi, «Evaluating the importance of multi-sensory input on memory and the sense of presence in virtual environments,» Proceedings IEEE Virtual Reality, pp. 222-228, 1999.[3] Unity Technologies, «Unity - manual: Audio spatializer sdk.,» 15 08 2017. [En línea]. Available: https://docs.unity3d.com/es/current/Manual/AudioSpatializerSDK.html.[4] Oculus VR, «Oculus audio sdk.,» 20 08 2017. [En línea]. Available: http://static.oculus.com/documentation/pdfs/audiosdk/latest/audiosdk.pdf.[5] VisiSonics, «RealSpace 3D Audio 2014,» 15 08 2017. [En línea]. Available: http://realspace3daudio.com/technology/#techoverview.[6] Microsoft, «developer.microsoft.com.,» [En línea]. Available: https://developer.microsoft.com/en-us/windows/mixed- reality/holograms_220. [Último acceso: 15 08 2017].[7] VVAudio, «Vvaudio | vvaudio.com.,» 22 09 2017. [En línea]. Available: https://www.vvaudio.com/.[8] Corporation, V., «Technology - realspace3d audio.,» 17 08 2017. [En línea]. Available: http://realspace3daudio.com/technology/#techoverview.[9] Tazman-Audio, «Tazman-audio.,» [En línea]. Available: http://www.tazmanaudio.co.uk/fabric. [Último acceso: 17 08 2017].[10] J. Sánchez y M. Lumbreras, «Virtual Environment Interaction Through 3D Audio by Blind Children,» CyberPsychology & Behavior, vol. 2, pp. 101-11, 1999.[11] D. Murillo Gomez, R. J. Astley y F. Maria Fazi, «Low Frequency Interactive Auralization Based on a Plane Wave Expansion,» Applied Sciences, vol. 7, pp. 1-22, 2017.[12] M. Hyder y M. Haun, «Assessing virtual teleconferencing rooms.,» 129th Audio Engineering Society Convention 2010, vol. 2, pp. 1011-1022, 2010.[13] D. Begault, 3-D Sound for Virtual Reality and Multimedia Cambridge, Boston: AP Professional, 1994.[14] C. Pike, R. Taylor, P. Tom y F. Melchior, «Object-based spatial audio production for virtual reality using the Audio Definition,» BBC Research & Development, nº 378, p. 10, 2016.[15] P. Larsson y K. V. D. Mendel, «Better presence and performance in virtual environments by improved binaural sound rendering,» Journal of the Audio Engineering Society, nº 000228, 2002.[16] ISO (the International Organization for Standardization, ISO 3382-2-2008: Measurement of room acoustic parameters — Part 2: Reverberation time in ordinary rooms — Technical Corrigendum 1, ISO/TC 43/SC 2 Building acoustics, 2009.[17] J. Van Mourik y D. Murphy, «Geometric and wave-based acoustic modelling using blender,» Journal of the Audio Engineering Society, nº P-5, 2013.[18] P. Huang, M. Karjalinen y J. Smith, «Digital waveguide networks for room response modeling and synthesis,» Journal of the Audio Engineering Society, vol. 4, pp. 1761-1778, 2005.[19] H. Lehnert y J. Blauert, Principles of binaural room simulation,, Applied Acoustics, 1992.[20] P. charalampous y D. michael, «tree traversal algorithms for real time sound propagation calculation,» Journal of the Audio Engineering society, nº 4-1, 2014.[21] H. Lehnert, «Systematic errors of the ray-tracing algorithm,» Applied Acoustics, vol. 38, nº 2-4, pp. 207-221, 1993.[22] J. Proakis y D. Manolakis, Digital Signal Processing (4th Edition), New Jersey: Pearson Prentice Hall, 2006.[23] E. Williams, Fourier Acoustics: Sound Radiation and Nearfield Acoustical Holography, Academic Press, 1999.[24] M. Neukmon, Signals, Systems and Sound Synthesis, Bern Peter Lang AG Bern Peter Lang International Academic Publishers 2013, 2013.[25] F. Wefers y M. Vorländer, «uniformly-partitioned convolution with independent partitions in signal and filter,» Journal of the Audio engineering Society, nº 9205, 2014.[26] A. Southern, J. Wells y D. Murphy, «Rendering walk-through auralisations using wave-based acustic models,» 17th European Signal Processing Conference (EUSIPCO 2009), pp. 715- 719, 2009.[27] A. Horsburgh, K. Mcalpine y D. Clark, «A perspective on the adoption of ambisonics,» Journal of the Audio Engineering Society, nº 4-3, 2011.[28] F. Hollerweger, «An Introduction to Higher-Order Ambisonic,» 2005. [En línea]. Available: http://decoy.iki.fi/dsound/ambisonic/motherlode/source/HOA_intro.pdf. [Último acceso: 18 08 2017].[29] B. R. S. Ltd, «Hoa Technical Notes - B-Format Rotation,» Blue Ripple Sound Ltd, 2015. [En línea]. Available: https://www.blueripplesound.com/rotations. [Último acceso: 25 08 2017].[30] N. Kraakman, «Binaural Audio,» Purple Pill - immersive content, 13 01 2017. [En línea]. Available: https://purplepill.io/vr-glossary/binaural-audio/. [Último acceso: 17 08 2017].[31] C. Tsakostas, A. Floros y I. Dellyannis, «Binaural rendering for enhanced 3d audio,» Audio Mostly 2007 - 2nd Coference on Interaction with Sound, Conference Proceedings, 2007.[32] D. B. Ward y G. W. Elko, «Effect of loudspeaker position on the robustness of acoustic crosstalk cancellation,» IEEE Signal Processing Letters}, vol. 6, nº 5, pp. 106-108, 1999.[33] W. Gardner, D Audio and Acoustic Environment Modeling, Boston: The Springer International Series in Engineering and Computer Science,, 1999.[34] D. Koloski y A. Pazos, «Libpd64. A port of LibPD to 64-bit compatibilty with Unity,» [En línea]. Available: https://github.com/djkoloski/libpd64.[35] Magicolo, «Magicolo / uPD,» [En línea]. Available: https://github.com/Magicolo/uPD.[36] United States. National Bureau of Standards., An overview of computer software acceptance testing, Washington, DC: U.S. Dept. of Commerce, National Bureau of Standard, 1986.[37] C. Mackerras, «5 Different Types of User Acceptance Testing,» growthhackers.com, 16 10 2016. [En línea]. Available: https://growthhackers.com/articles/5-different-types-of-useracceptance-testing.Universidad de San Buenaventura - MedellínBiblioteca USB (San Benito) TG-5963tBiblioteca Digital Universidad de San BuenaventuraAudio 3DB-formatProcesamiento en tiempo-realAuralizacionesVideojuegosReal-time processing3D audioVideogamesAuralizationsAudioAlgoritmosIngeniero de SonidoDesarrollo de un algoritmo de procesamiento de audio espacial para la generación de videojuegos en entorno UnityTrabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/184fc827-87ac-459b-b412-6c51ed9ed85a/download0c7b7184e7583ec671a5d9e43f0939c0MD52ORIGINALDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdfDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdfapplication/pdf2438391https://bibliotecadigital.usb.edu.co/bitstreams/4c284e66-9f75-4ca0-9d9b-20ea8fe09fb8/download3778ccfa63cb09128b097abff7fef1e7MD51TEXTDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdf.txtDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdf.txtExtracted texttext/plain95652https://bibliotecadigital.usb.edu.co/bitstreams/cf19d9b1-f778-44b0-b7e6-281ab8107eb6/download767928faf9b97a910b400a5d2b23b233MD53THUMBNAILDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdf.jpgDesarrollo_Algoritmo_Procesamiento_Montoya_2021.pdf.jpgGenerated Thumbnailimage/jpeg6535https://bibliotecadigital.usb.edu.co/bitstreams/a9936810-7ab7-4e21-a4fd-84dbbb2f68d6/download65811a5d0950447ea27d7e186c995672MD5410819/8155oai:bibliotecadigital.usb.edu.co:10819/81552023-02-24 11:31:35.24http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg== |