Pocket-lint es compatible con sus lectores. Cuando compra a través de enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Aprende más

Esta página ha sido traducida usando inteligencia artificial y aprendizaje automático.

(Pocket-lint) - DirectX lleva años dando vueltas y permite a los desarrolladores crear juegos que pueden aprovechar al máximo los componentes de tu PC para juegos.

La primera versión de DirectX se lanzó en 1995 y, desde entonces, ha visto varias actualizaciones, y cada una de ellas ha ayudado a los jugadores de PC a disfrutar plenamente de todo tipo de fantásticos juegos de PC. Pero, ¿qué hace DirectX y qué tiene de especial DirectX 12 Ultimate?

Sigue leyendo para descubrirlo.

¿Qué es DirectX?

Microsoft DirectX es un conjunto de interfaces de programación de aplicaciones (API) que permiten a los juegos "hablar" con varios componentes de tu máquina de juegos, como la tarjeta gráfica, la memoria RAM y otros. Se desarrolló para facilitar el acceso de los juegos a estos componentes esenciales, manteniendo al mismo tiempo la seguridad e integridad de tu máquina.

DirectX es útil por muchas razones, entre las que destaca el hecho de que sirve de puente para los ordenadores de juego de todo el mundo, que naturalmente tienen una gran variedad de componentes diferentes. Al fin y al cabo, cada PC para juegos es diferente y, desde luego, no es tan universal internamente como algo como la consola Xbox Series X.

DirectX se convirtió rápidamente en una parte esencial de los juegos en Windows. Doom fue el primer juego publicado con DirectX. Antes de eso, Doom funcionaba a través de MS-DOS y tuvo que ser portado para funcionar con Windows. Fue el presidente de Valve, Gabe Newell (que entonces trabajaba para Microsoft), quien dirigió el proyecto de portar Doom a DirectX y así comenzó el futuro de los juegos para PC.

Desde entonces, DirectX ha pasado por varias iteraciones con actualizaciones para mejorar su funcionamiento:

  • DirectX 9 se lanzó en 2002 y funcionaba con Windows 98 y XP. Introdujo Shader Model 2.0 y Pixel Shader 2.0.
  • DirectX 10 fue una importante actualización de DirectX que sólo estuvo disponible en el malogrado Windows Vista. Sin embargo, fue una actualización importante.
  • DirectX 11 se lanzó en 2008 y adquirió una mayor compatibilidad con el multihilo para que los desarrolladores pudieran aprovechar al máximo las CPU de varios núcleos. También se utilizó una versión en la Xbox One.
  • DirectX 12 se lanzó con Windows 10 en 2015. La actualización más importante en este caso fue permitir una utilización más eficiente de los recursos, cuyo objetivo era lograr una "eficiencia de nivel de consola en el teléfono, la tableta y el PC". También funcionaba bien con sistemas multi-GPU, incluyendo configuraciones AMD CrossFireX o Nvidia SLI.
  • DirectX Raytracing (DXR) se añadió a Windows 10 en 2018 e introdujo el trazado de rayos en tiempo real.
  • DirectX 12 Ultimate se anunció en 2020 y es probablemente la actualización más significativa hasta ahora.

Por qué es importante DirectX 12 Ultimate

DirectX 12 Ultimate representa una actualización significativa del sistema y el futuro de los juegos de PC. Ha introducido una serie de nuevas funciones, como DirectX Raytracing, Variable Rate Shading, Sampler Feedback y otras.

Sombreado de tasa variable

El sombreado de tasa variable es interesante por sí mismo, ya que permite a los desarrolladores de juegos controlar mejor el nivel de detalle en términos de sombreado y cosas como los sombreadores de malla.

También significa que la tarjeta gráfica puede utilizarse de forma más eficiente y hacer cosas como priorizar el renderizado de las cosas que están enfocadas primero. Para ello, se evalúan los colores, el brillo y el contraste de cada píxel, pero se centran en el sombreado de las partes más esenciales de esos elementos visuales, antes que nada. De este modo, las partes importantes se ven a máxima resolución, mientras que las demás tienen menor prioridad y utilizan menos potencia de procesamiento de la GPU. De este modo, se mejoran las frecuencias de cuadro y la experiencia de juego.

Raytracing de DirectX (DXR)

Es posible que ya conozcas el trazado de rayos. Nvidia ha estado impulsando el trazado de rayos durante bastante tiempo con su línea de tarjetas gráficas RTX.

DirectX Raytracing está diseñado para permitir que los juegos simulen cómo funciona la iluminación en la vida real, pero en el mundo del juego. DXR básicamente calcula cómo debe rebotar la luz y reflejarse en el entorno, rebotando en el entorno del juego en general.

DirectX Raytracing debería facilitar a los desarrolladores de juegos la incorporación del trazado de rayos en sus juegos en el futuro.

La característica más importante de DirectX 12 Ultimate

Tal vez lo más significativo de DirectX 12 Ultimate sea la forma en que ha unificado el código con la serie X de Xbox. Esto significa que los juegos desarrollados para la consola ahora funcionarán más fácilmente también en el PC.

Todo esto significa que los jugadores pueden esperar juegos más envolventes tanto en Xbox como en PC. Podrán ver texturas de mayor calidad, mejor iluminación en el juego y mucho más. Suponiendo que tengas el hardware necesario para ello, claro.

Algunas de las características de DirectX 12 Ultimate dependen de los desarrolladores para su implementación, por lo que puede pasar algún tiempo antes de que veamos los frutos de estos trabajos, pero con el tiempo debería haber juegos de PC aún más atractivos.

Pocket-lintQué es DirectX 12 Ultimate foto 1

Hardware de DirectX 12 Ultimate

Para sacar el máximo partido a DirectX 12 Ultimate se necesita el hardware más moderno. La buena noticia es que las GPU de la serie GeForce RTX 30 y GeForce RTX 20 de Nvidia son compatibles con DirectX 12 Ultimate. Las tarjetas gráficas Radeon RX 6800 Series y RX 6900 XT de AMD también son compatibles con la nueva versión.

Cómo comprobar si tu sistema funciona con DirectX 12 Ultimate

DirectX 12 Ultimate llegó a Windows 10 con la versión 2004 y está en Windows 11 de serie. Por suerte es fácil comprobar si tienes soporte para ello.

Comprueba con la barra de juegos de Xbox

Puedes comprobar fácilmente si tienes soporte para DirectX 12 Ultimate utilizando la barra de juegos de Xbox:

  1. Pulsa la tecla Windows + G
  2. Haz clic en el engranaje de configuración (arriba a la derecha)
  3. Haz clic en "características de los juegos".
  4. Ahí deberías ver si tu sistema está preparado para DX 12 Ultimate
Pocket-lintQué es DirectX 12 Ultimate photo 2

Prueba con la herramienta de diagnóstico de DirectX

También hay otra forma de hacerlo.

  1. Pulsa el botón de inicio y escribe dxdiag
  2. Haz clic en el comando de ejecución dxdiag
  3. Espere a que la herramienta se ejecute
  4. Comprueba los resultados
  5. Haga clic en "pantalla 1" y busque DirectX 12 Ultimate allí

¿Qué juegos soportan DirectX 12 Ultimate?

El número de juegos que soportan DirectX 12 Ultimate es corto por el momento pero seguramente aumentará en el futuro. La lista actual incluye:

  • Far Cry 6
  • World of Warcraft: Shadowlands
  • Godfall
  • Dirt 5
  • The Riftbreaker
Escrito por Adrian Willings.