Técnica Point Cloud Sound: audio espacial para fuentes de sonido irregulares

Fuentes: Point Cloud Sound for irregular shaped audio sources

En el desarrollo de videojuegos, el sonido suele asociarse a un único punto en el espacio, lo que resulta problemático cuando la fuente sonora tiene una forma irregular. Un método habitual consiste en mover una fuente puntual al punto más cercano al oyente dentro del volumen emisor, pero esta aproximación falla con formas no convexas: en un río sinuoso, por ejemplo, la dirección del sonido cambia bruscamente al mínimo desplazamiento del jugador, generando artefactos audibles con cualquier tecnología espacial, desde estéreo hasta HRTF. Otro enfoque, repartir múltiples fuentes por el volumen, dispara el coste de procesamiento.

El desarrollador Rune Skovbo Johansen, autor del juego Eye of the Temple, presenta en su blog una tercera vía que denomina Point Cloud Sound. En lugar de crear una fuente de audio por cada punto, se define una nube de muestras tridimensionales y, cada frame, se calcula de forma agregada el volumen, la dirección y la dispersión (spread) resultantes, aplicándolos a una única fuente de audio del motor.

El artículo detalla el cálculo del volumen atenuado mediante la suma de la inversa de la distancia de cada muestra al oyente (1/d, no 1/d², corrigiendo un error frecuente sobre la atenuación sonora). El concepto clave es el spread normalizado entre 0 y 1: con valor 1, el sonido proviene de todas las direcciones por igual, lo que elimina los saltos direccionales del método del punto más cercano.

Entre los casos de uso descritos figuran el agua corriente a distintas intensidades, el rumor de hojas en miles de árboles y arbustos, y los sonidos de colisión del jugador con el follaje. La técnica funciona especialmente bien cuando no se necesitan instancias sonoras diferenciadas, sino una sonoridad ambiental coherente con cientos o miles de puntos, usando una sola fuente de audio compartida.