Audio 3D
Posicionamiento espacial para experiencias inmersivas
El audio espacial permite situar y mover fuentes sonoras dentro de un espacio tridimensional, recreando entornos envolventes y realistas donde la posición, la distancia y la dirección influyen directamente en la percepción.
En conjunto, Binaural y BinauralDatabase, junto con Listener, SpatialAlgorithm y SpatialAttenuation, conforman el ecosistema de audio espacial de I/O.
El diseño permite escalar desde un sistema estéreo convencional hasta un entorno 3D completo con simulación acústica, manteniendo un equilibrio entre precisión, eficiencia de procesamiento y expresividad auditiva en tiempo real.
Introducción
I/O utiliza un único oyente que define el punto de escucha y su orientación mediante vectores de posición (position), dirección (forward) y eje vertical (up).
El oyente actúa como referencia para todos los cálculos espaciales, y sus parámetros —como la velocidad del sonido o el factor Doppler— pueden sincronizarse dinámicamente para mantener coherencia con la escena acústica o física.
Tanto el oyente como las fuentes usan coordenadas cartesianas, donde el eje Y positivo apunta hacia arriba, y las magnitudes son invariantes respecto a unidades físicas.
Modelado Binaural
El nodo Binaural extiende el comportamiento del Spatializer utilizando Head-Related Transfer Functions que modelan precisamente cómo el sonido interactúa con la forma de la cabeza y los oídos del oyente para lograr experiencias inmersivas.
Este nodo realiza una convolución en tiempo real con datos provistos por la base de datos: BinauralDatabase. La base de datos puede cargarse de forma síncrona o asíncrona, permitiendo la inicialización progresiva en contextos de renderizado en vivo.
Además, el Binaural incorpora propiedades de directividad que define un cono acústico tridimensional con zonas de ganancia variable, simulando fuentes que proyectan sonido con mayor intensidad hacia una dirección determinada.
El sistema también ofrece control sobre el modelo de atenuación que determina cómo disminuye el volumen conforme aumenta la distancia entre la fuente y el oyente.
Última actualización