Air Link Framerate Insurance (AFI), nueva técnica para mejorar la transmisión inalámbrica en Quest 2

16 MAR 2022  10:51

Redacción

4

El blog para desarrolladores de Oculus ha explicado el funcionamiento de una nueva característica experimental para reducir la pérdida de calidad de la transmisión inalámbrica en redes inestables, que solo estará disponible para los visores Meta Quest 2. Su nombre es Air Link Framerate Insurance (AFI) y para notar sus efectos deberemos tener la recién desplegada v38 tanto en la aplicación de escritorio como en el visor.

 

 

AFI vendría a reforzar otra de las funciones creadas para evitar la aparición de artefactos visuales y la pérdida de fotogramas, el Asynchronous Spacewarp (ASW). La nueva característica se activa cuando la señal de la red se vuelve errática o sufre un pico o caída que hace que con ASW no se pueda predecir cuál debería ser la siguiente imagen. Si nuestra conexión inalámbrica es lo suficientemente buena, no se usará AFI, que es como un seguro extra para garantizar un frame rate adecuado.

 

Cuando se activa, AFI aplica técnicas similares a las de de ASW 1.0, pero a demanda y en Quest. Los últimos fotogramas enviados al visor van a la GPU y se utilizan para calcular vectores de movimiento que se aplican para extrapolar el movimiento de la cabeza y la animación y así suavizar el fotograma reproyectado.

 

 

Esta nueva característica no necesita ser implementada por los desarrolladores en sus aplicaciones, y funcionará de manera automática a partir de la V38, pero únicamente en visores Meta Quest 2. Al ser experimental, deberemos habilitarla empleando el Oculus Debug Tool (ODT), dentro del apartado Mobile ASW marcando la opción “Enabled - Framerate Insurance”.

 

Este seguro de velocidad de fotogramas, al ser experimental, puede provocar algunos problemas. Por ejemplo, si las condiciones de nuestra red son tan malas y se pierden varias ráfagas de fotogramas seguidas, se deja de usar el ASW. Además, el algoritmo que calcula el movimiento relativo de los fotogramas no es perfecto. También es importante saber que ejecutar AFI con 120HZ no está soportado en esta primera versión.