Nvidia 2000-series cards make real-time ray tracing possible
Desde mediados de los 90, el santo grial de la iluminación en los juegos ha sido el trazado de rayos. Es la aproximación más cercana que podemos hacer al comportamiento de la luz en el mundo real sin tener que renderizar cada rayo de luz. Lo creas o no, el trazado de rayos es realmente eficiente, aunque necesita un hardware tan potente que no esperamos que sea posible hasta dentro de una década.
Y sin embargo, aquí estamos, en 2018, y las nuevas tarjetas gráficas de la serie 2000 de Nvidia son capaces de hacerlo. Es cierto que no se trata de trazado de rayos real como se postuló en los años 90, pero utiliza algunos trucos inteligentes y algunos núcleos ASIC únicos en las nuevas tarjetas para hacerlo viable y el resultado es algo que se ve espectacular.
Veamos en qué consiste esta tecnología y cómo Nvidia la ha hecho posible.
¿Qué es el trazado de rayos?
El trazado de rayos es una tecnología de iluminación inversa que utiliza un truco inteligente para que el proceso consuma menos recursos. En lugar de modelar la luz desde la fuente hasta la escena y luego reflejarla a su alrededor hasta que llega al panel 2D con el que el jugador mira el mundo, lo hace al revés. El trazado de rayos traza una línea desde el panel 2D hasta los objetos del mundo y los refleja hasta que encuentra una fuente de luz. Si no lo hace en un par de rebotes, está en la sombra. Si lo hace, se ilumina. Cuando se calculan suficientes rayos, se obtiene una iluminación realista en tiempo real que no requiere renderizar cada rayo de luz de toda la escena.
Pero sigue siendo mucha luz. Por eso hasta ahora sólo habíamos visto algunas demostraciones técnicas, con escenarios especialmente diseñados y hardware especialmente diseñado. La nueva solución de Nvidia es a la vez mucho más generalista y mucho más específica.
Los núcleos RT
Along with the additional CUDA cores and the use of GDDR6 memory in the 2000-series GPUs leading to increased general performance, the real reason that ray tracing is possible with Nvidia’s new graphics cards are the RT cores. These are specifically designed chips that do one thing and one thing well: handle ray tracing calculations.
Aceleran enormemente el proceso de renderizado de la iluminación trazada por rayos en tiempo real. Nvidia afirma que una 2070 es más rápida que dos tarjetas gráficas Titan XP en el mismo proceso y que una 2080 Ti es 10 veces más rápida que su predecesora.
Incluso utilizan trucos y aproximaciones inteligentes para hacer posible el trazado de rayos. Juntos hacen posibles todos esos bonitos reflejos de juegos como Battlefield V y Shadow of the Tomb Raider. Aunque ya se ha sugerido que, incluso con los núcleos RT funcionando a pleno rendimiento, las frecuencias de cuadro no son muy buenas, es posible que mejoren con los nuevos controladores que estarán disponibles una vez que los juegos y las tarjetas hayan salido a la venta.
No cabe duda de que Nvidia seguirá aumentando las capacidades de los núcleos RT y de la serie 2000 en general durante los próximos uno o dos años.
ensor cores
Aunque mucho menos importantes para el trazado de rayos que los núcleos RT, las GPU Nvidia de la serie 2000 también incorporan algo llamado núcleos Tensor. Están diseñados de forma similar a los núcleos RT, pero se encargan de los cálculos de IA. Permiten un nuevo antialiasing de supermuestreo basado en IA que es mucho más inteligente y detallado que el antialiasing temporal. Gracias al nuevo hardware, también es mucho más eficiente.
Esta tecnología debería ayudar a suavizar las texturas, los polígonos y las sombras como nunca antes se había visto.
Coste
Pero todo esto tiene un coste. La Nvidia 2070 costará entre $500 y $600 en su lanzamiento, mientras que la 2080 Ti puede llegar a costarte $1.200 si compras la Founders Edition. Eso es muchísimo dinero comparado con las tarjetas gráficas de las series 900 o 1000 cuando debutaron. Eso podría deberse a que Nvidia no siente mucha competencia por parte de AMD, o a que el nuevo hardware es simplemente caro de fabricar.
En cualquier caso, desaconsejamos la compra anticipada. Espera a ver el rendimiento real de estas tarjetas antes de comprar una.