Lo que necesitas saber
- En GDC 2024, Microsoft reveló su API DirectSR (Direct Super Resolution), diseñada para simplificar el proceso de implementación de ampliación para los desarrolladores.
- La tecnología de vanguardia será compatible con los ecosistemas de Windows y Xbox.
- DirectSR admite múltiples técnicas de ampliación con una interfaz estándar.
- Se incorporarán nuevas técnicas de mejora con nuevos parámetros mediante una actualización para facilitar soporte adicional.
Todos conocemos el papel crucial que juega la mejora de video en el juego y el rendimiento general. Microsoft ha sido fundamental para garantizar que los desarrolladores puedan desbloquear todo el potencial del hardware de su computadora a través de su software DirectX.
Hacia finales del mes pasado, supimos que el gigante tecnológico estaba preparándose para presentar la tecnología de gráficos de súper resolución DirectX ‘DirectSR’ en la GDC 2024 recién concluida. El director de programas de Microsoft, Joshua Tucker, describió la tecnología como el «eslabón perdido» entre los juegos y las tecnologías de superresolución. El concepto detrás de DirectSR es simplificar el proceso de implementación de ampliación.
La mayoría de los juegos de PC modernos consumen algo de recursos y exigen algunas de las últimas tecnologías, incluidas CPU y GPU. Pero la tecnología DirectSR de vanguardia de Microsoft tiene como objetivo cerrar esta brecha, al menos según el gerente de desarrollo de la división Direct3D de Microsoft, Shawn Hargreaves (a través de 4jugador). Vale la pena señalar que NVIDIA, AMD e Intel colaboraron para hacer realidad esta tecnología.
La tecnología DirectSR de Microsoft admite múltiples técnicas de mejora, lo que facilita el aprovechamiento de sus capacidades en los juegos y, en última instancia, reduce la carga para los desarrolladores. Se espera que la tecnología se envíe como parte de Direct SuperResolution y será compatible con PC con Windows y consolas Xbox. Sin embargo, otras versiones de la tecnología se limitarán a modelos específicos de GPU y NPU.
Los desarrolladores deberán proporcionar la siguiente lista de entradas para el algoritmo:
- Imagen en color de origen
- Profundidad de la fuente
- Región de la imagen de origen (opcional)
- Vectores de movimiento
- Escala de vectores de movimiento
- Nerviosismo de la cámara
- Exposición y preexposición
- Textura de escala de exposición
- Ignorar máscara de historial
- Máscara reactiva
- Nitidez
- Regiones de imagen
Microsoft tiene la intención de quitarles un peso de encima a los desarrolladores al encargarse de la mayor parte del trabajo preliminar, incluidos todos los parámetros que podrían ser necesarios para la ampliación. De esta manera, será más fácil para el desarrollador identificar y seleccionar la técnica específica que le gustaría utilizar, simplificando en última instancia el proceso de implementación.
Si se lanza una nueva técnica de mejora con nuevos parámetros, el tiempo de ejecución de DirectSR se puede actualizar fácilmente para reflejar lo mismo. Con este fin, aún no está claro cuándo Microsoft enviará la tecnología a disponibilidad general, pero ya se encuentra en la fase de desarrollo.