Los desarrolladores de Metro Exodus afirman que habrá Ray Tracing en consolas a pesar de no tener RT Cores

Escrito por Javier (Javisoft) López

Que el trazado de rayos ha llegado para quedarse es un hecho que nadie parece rebatir. Lo que sí genera debate son las claves como el precio del hardware para poder disfrutarlo o simplemente su implementación en dicho hardware, lo cual de la mano de NVIDIA está generando mucha controversia, sobre todo a raíz de las declaraciones de los desarrolladores de Metro Exodus.

¿Trazado de rayos en consolas de nueva generación?

Metro-Exodus-Ray-Tracing

La entrevista a Ben Archard y Oles Shishkovstov, programadores de 4A Games, por parte de EG no tiene desperdicio. Y es que toca tantos puntos que es realmente complicado resumirlos en un artículo.

Dejando a un lado la teoría de cómo programaron Metro Exodus y los saltos evolutivos que ello conlleva, nos centraremos en lo realmente importante: el hardware.

El trazado de rayos es, sin duda, la tecnología más revolucionaria en la industria de los videojuegos en la última década, por encima de lo que supuso la rasterización y que ahora manejamos como si nada con el hardware actual.

Así piensa también Ben Archard, ya que afirma que el enfoque principal de los juegos está en RT y así será en los próximos años.

El hardware de PC va mucho más adelantado que el de consola, ya que actualmente ni el hardware de Sony, Microsoft y AMD tiene implementación directa para tratar con BVH, pero ¿son realmente necesarias las unidades de cómputo de aceleración de estos algoritmos?

Ray Tracing no necesita forzosamente RT Cores o unidades dedicadas

metro-exodus-pc-con-ray-tracing-dlss-prueba

En palabras de Archard, afirmó que en términos de viabilidad para RT en consolas de próxima generación, el hardware no tiene que ser específico para el trazado de rayos, ya que los núcleos RT no son lo único que importa.

Estas unidades, como ya sabemos, aceleran los cálculos de las pruebas de intersección BVH, pero Ben afirma que estos cálculos se pueden hacer en cómputos estándar si los núcleos (shaders) son suficientes en cantidad y velocidad.

Precisamente, esto es lo que cree que aportarán las consolas de nueva generación, hasta el punto de que confirma que cualquier GPU que ejecute DX12 podrá “ejecutar” (nótese las comillas que incluye en la frase) DXR, ya que DXR es solo una extensión de DX12.

Las herramientas de creación de perfiles son el problema actual

Metro-Exodus-Ray Tracing

Según Oles Shishkovstov, el trazado de rayos y su complejidad no es un problema del PC en general, sino de las herramientas de creación de perfiles.

Y es que para optimizar un juego primero deben encontrar donde están sus cuellos de botella, solo así lograrán que dicho juego pueda correr de mejor manera en el hardware actual.

Gracias a los proveedores de hardware (en este caso NVIDIA en exclusiva) las herramientas están mejorando bastante, afirma Oles. En general, prosigue, el trazado de rayos en tiempo real es muy nuevo y necesita mucha más investigación por parte de toda la industria, donde tendrán oportunidad de compartir recursos y conocimientos en el CDC 2019,

A ojo de buen cubero, parece que nuestras especulaciones sobre el trazado de rayos no iban muy desencaminadas (y eso que lo escribimos hace meses).

NVIDIA facilita un trazado de rayos híbrido (de momento), AMD parece seguir la senda de Microsoft y su API para resolver los problemas en su hardware por fuerza bruta (la cancelación primaria de Navi hace ya casi un año invita a pensar en unidades dedicadas)

Ambos caminos son válidos y nada excluyentes, pero sí pueden serlo a la hora de implementar mejoras o programar un juego en base a ciertos motores gráficos, aunque se basen en DXR en todos los casos.

Las consolas van a poder ejecutar DXR, pero necesitarán mucha más potencia y Navi 10, aunque es un paso hacia delante, no parece disponer de ella, ya que ni siquiera las GPUs de escritorio disponen de tanto empuje.

Todo pasa, por lo visto, por la iluminación volumétrica combinada con Ray Tracing “light” o al menos con un número de píxeles mínimos a tratar, y es que parece que tendremos que esperar otra generación más para tener esta tecnología más madura.

Fuente > EuroGamer

Continúa leyendo
  • Abel S.Monte grande

    Vulkan también tendrá una extensión de raytracing.
    este comentario fue más informativo que todo este “artículo”

    • El-traqueotomías

      Eso te pasa por no saber leer XD

    • Jorge Alvarado

      que tiene que ver vulkan aquí xD , acá se esta opinando de un desarrollador tu comentario no fue nada informativo xD

    • Mati PR73

      Cuando querés hacerte el inteligente y te sale mal… Me dejó en shock lo informativo de tu comentario

  • Kurama

    Dios mío al director de metro exodus deberían darle un novel como poco. Primero que solo salga en Epic games, pero a los que precompraron el juego en Steam no pasa nada xD, y ahora esto… En esta generación de consolas ni en el mejor de los sueños cabe el RT en juegos triple A que son los primeros en implementarlo.
    No se sabe si la nueva generación de consolas tendrán GPU y CPU separadas o no pero vamos mi lógica es ésta: última generación de gráficas Nvidia preparada específicamente para RT y con un rendimiento bastante penoso. Necesitas un pc de 2500€ para mover un juego a 4k 60fps, si consideras full HD

  • Nanduelo

    El último párrafo del artículo me parece muy esclarecedor