Define Tu Entorno de Audio
El audio es una parte integral de la experiencia de un visitante en tu dominio. El audio de calidad es esencial para facilitar la comunicación entre personas reales y tiene un impacto significativo en la sensación de inmersión y presencia en el mundo del usuario.
Tú defines exactamente cómo se implementa en tu dominio el audio estéreo inmersivo 3D de Vircadia. No solo puedes controlar la configuración del mezclador de audio del servidor hasta cierto punto, sino que también tienes control total sobre los niveles de atenuación y reverberación en todo el dominio. Al definir zonas, puedes definir áreas insonorizadas para reuniones privadas y escenarios amplificados para presentaciones. Todo esto es posible cambiando la configuración de audio en la configuración de tu dominio.
Entorno de Audio
El entorno de audio define cómo se transmite el sonido a lo largo de tu dominio. Hemos diseñado nuestra configuración de audio predeterminada para imitar la realidad, es decir, intentamos lograr una sensación de presencia reflejando voces y sonidos en las superficies del espacio virtual. Además, ajustamos el volumen del sonido en función de la distancia entre la fuente y el oyente.
Sin embargo, entendemos que nuestra ecuación puede no coincidir exactamente con lo que estás buscando en tu dominio. Puedes cambiar la configuración de audio de todo el dominio ajustando la atenuación y los niveles de reverberación (ve a Domain Settings > Content > Audio Environment).
Atenuación determina cuánto más silenciosos se vuelven los sonidos a lo largo de la distancia. La atenuación de dominio predeterminada es la cantidad de reducción de ruido que está habilitada en todo el entorno del dominio. Los dominios de Vircadia tienen por defecto una curva de atenuación de distancia más o menos como en el mundo real. Si ves dos avatares hablando a la distancia, puedes escucharlos, pero no muy bien. Si te acercas a ellos, se vuelven más audibles de una manera que se aproxima a lo que probablemente estás acostumbrado. Si la atenuación predeterminada es 0, no importa qué tan lejos esté la fuente de sonido, seguirá reproduciéndose a todo volumen. Del mismo modo, la atenuación predeterminada para un dominio se puede configurar muy alta (hasta un valor máximo de 1), haciendo que solo se escuchen las cosas que están muy cerca de ti.
Reverberación habilita efectos de eco en tu dominio. Puedes dar el efecto de sonar como si estuvieras en una gran habitación vacía, en el interior de una gran cueva o dentro de una pequeña habitación como una ducha con azulejos. El "Tiempo de caída de reverberación" (Reverb Decay Time) define cuánto tiempo puedes escuchar un eco después del sonido inicial. "Wet/Dry Mix" establece el porcentaje de mezcla de la cola de reverberación en relación con la señal "seca" (dry) original. Los niveles entre 5-25% generalmente te darán resultados útiles. Para una reverberación muy espesa, puedes probar un valor de hasta el 50 %, donde la reverberación es casi tan fuerte como la señal original.
Zonas de Audio
Una "zona" es un área 3D donde puedes definir propiedades personalizadas. En el caso de una zona de audio, es un área 3D con tus propias propiedades únicas de atenuación y reverberación definidas. Por ejemplo, una zona de audio podría usarse para crear dos salas separadas en el mismo dominio, donde el sonido no migra a la otra sala.
Para definir una zona de audio:
Abre la configuración de tu dominio.
Para dominios alojados en la nube: abre un navegador e ingresa la URL http://<inserta la dirección IP de tu servidor aquí>:40100/settings. Inicia sesión cuando se te solicite.
Para servidores locales en Windows: Haz click en el ícono de Vircadia en la bandeja del sistema, luego haz click en "Settings".
Para servidores locales en Mac: haz click derecho en el ícono de Vircadia en la barra de menú superior, luego haz click en "Settings".
Para cualquier Sistema Operativo: Abre un navegador e ingresa la URL: http://localhost:40100/settings.
En la barra de menú superior, selecciona Content > Audio Environment.
Debajo de "Zones", haz click en el ícono
+
.Introduce un nombre para la zona, junto con las coordenadas de la zona.
(Opcional) Si tiene más de una zona, puedes configurar la relación de atenuación entre dos zonas específicas. Esta relación se conoce como el "coeficiente de atenuación". Cuando el coeficiente de atenuación es 0, no hay cambio en la atenuación entre zonas; si es 1, no podrás escuchar a nadie en otra zona.
Debajo de "Reverb Settings", haz click en el ícono
+
, ingresa el nombre de la zona del paso 4 y define los niveles de reverberación para la zona.Guarda la configuración de tu dominio.
Subprocesos de Audio y Búferes
Las secciones de "Audio Threading" y "Audio Buffer" de la configuración del dominio definen la configuración del servidor para el mezclador de audio. Aquí, puedes determinar la cantidad de subprocesos que utiliza el mezclador de audio para procesar el audio y cuándo acelerar o almacenar en búfer un sistema con mucha carga.
Nota
Estas son configuraciones avanzadas del servidor de dominio. No modificar sin conocimientos técnicos previos de servidores.