Atenuar sonidos en Unreal Engine 5 - Attenuation Volumen

Video thumbnail

Voy a explicar cómo puedes agregar atenuación a tus sonidos o, dicho de otra manera, cómo puedes implementar sonido localizado en tu proyecto.

1. El Problema del Sonido Global (Por Defecto)

Aquí tengo un Blueprint (que puedes ver en pantalla) que tiene un movimiento y reproduce un sonido en bucle basado en la posición del actor.

Comportamiento por Defecto: Si desactivo la configuración de atenuación, lo que escuchamos es que el ruido se reproduce con la misma intensidad sin importar dónde se encuentre el jugador.

Causa: El sonido es global; se comporta de manera antinatural, ya que no tiene en cuenta la distancia entre el actor que emite el sonido y el oyente.

2. La Solución: Atenuación (Attenuation)

En el mundo real, el sonido se escucha más fuerte cuanto más cerca estás y más débil (o nulo) cuanto más lejos estás.

Implementación: Para replicar este efecto, debemos configurar la atenuación del sonido en Unreal Engine.

Voy a configurar el Blueprint con la opción de atenuación que te mostraré a continuación, ya que esta es la configuración esencial para lograr el sonido localizado.

attenuation settings

Attenuation Volumen

Recuerda que si no te aparece la puedes desplegar en esta flechita por aquí si configuramos la atenuación aquí lo tenemos que configurar una valga la redundancia atenuación pero qué es esto aquí te muestro la que tengo configurada justamente esta la de platform:

attenuation volumen

️ Configuración de la Atenuación del Sonido

Para lograr el efecto de sonido localizado, debemos configurar los parámetros de las Ajustes de Atenuación (Attenuation Settings).

1. Parámetros Principales (Radios)

Los parámetros más importantes a configurar son los que definen el radio de la atenuación:

  • Radio Interno    600 unidades    Define el límite dentro del cual el sonido se escuchará a volumen completo (100% de intensidad).
  • Radio Externo    1000 unidades    Define el límite a partir del cual el sonido deja de escucharse. La atenuación (reducción de volumen) ocurre entre el radio interno y este límite.

Forma: La forma (Shape) de la atenuación se configura usualmente como una esfera, lo cual funciona perfectamente para la mayoría de los casos.

Lógica: Es fundamental que el radio externo sea el de mayor tamaño, ya que marca el punto donde el sonido comienza a atenuarse y, finalmente, se desvanece por completo.

2. ✅ Aplicación y Resultado

Una vez que se crea o selecciona un Attenuation Settings (buscándolo como Attenuation Settings) y se asigna al sonido, podemos probar el resultado:

  • Distancia: Como puedes escuchar, si me encuentro fuera del radio externo (1000 unidades), no escucho nada.
  • Proximidad: Al acercarme e ingresar al radio de atenuación, el sonido comienza a escucharse y aumenta de volumen gradualmente hasta alcanzar el radio interno.

Aprende a implementar sonido localizado en Unreal Engine. Este tutorial te guía paso a paso para configurar la Atenuación de Sonido (Sound Attenuation), ajustando el radio interior y exterior para que el volumen del audio reaccione a la distancia. ¡Logra un sonido más realista en tus proyectos.

Acepto recibir anuncios de interes sobre este Blog.

Andrés Cruz

EN In english