Foto: Alex Cranz (Gizmodo)

Nvidia anunci√≥ ayer que una amplia gama de sus GPU tendr√≠an soporte de ray tracing, desde la Nvidia GTX 1060 hasta la Titan V, y eso nos ha dejado con unas cu√°ntas preguntas en la boca. ¬ŅC√≥mo es posible que Nvidia haya incorporado esta tecnolog√≠a a sus GPUs m√°s antiguas? ¬Ņcambiar√° mucho el rendimiento de las GPUs con esta opci√≥n activada? y por √ļltimo, ¬Ņqu√© demonios es el ray tracing?

¬ŅQu√© es el ray tracing?

Parece que vamos a oír hablar bastante de este nuevo método de iluminación, así que empecemos por lo más básico y expliquemos lo que es el ray tracing.

Se trata de una nueva t√©cnica para simular el comportamiento de la luz en los videojuegos y que anunci√≥ Nvidia hace aproximadamente un a√Īo. Este avanzado sistema nos permitir√° iluminar objetos y proyectar sombras de una forma mucho m√°s realista.

¬ŅQu√© GPUs tendr√°n soporte de ray tracing?

T√©cnicamente lo tendr√° cualquier GPU de Nvidia que tambi√©n admita el ray tracing de DirectX (hablaremos de esto un poco m√°s abajo), aunque Nvidia ha descubierto que en muchas ocasiones las GPU menos potentes sufren un baj√≥n de rendimiento demasiado elevado. La √ļltima generaci√≥n de GPUs de envidia, la serie 20, incluye soporte para ray tracing, pero dentro de un mes, gracias al nuevo driver de Nvidia, tambi√©n podr√° dar soporte a algunas tarjetas gr√°ficas m√°s antiguas. Son las siguientes:

  • GTX 1060 6GB
  • GTX 1070
  • GTX 1070 Ti
  • GTX 1080
  • GTX 1080 Ti
  • Titan X
  • Titan XP
  • GTX 1660
  • GTX 1660 Ti
  • Titan V

Adem√°s, tambi√©n ofrecer√° soporte a las GPU m√≥viles. Por lo tanto, los ordenadores port√°tiles fabricados en los √ļltimos a√Īos deber√≠an poder manejar alg√ļn tipo de ray tracing a partir de abril.

Advertisement

Imagen: Nvidia

¬ŅC√≥mo es posible a√Īadirlo a GPUs que tienen una arquitectura m√°s antigua?

¡Se supone que el ray tracing solo era posible en las GPUs de Nvidia de la serie 20! Se trata de tarjetas gráficas con arquitectura Turing y la más barata cuesta $350. Tienen muchos componentes sofisticados de las que otras GPU carecen, y Nvidia ha pasado más de seis meses predicando las bondades de la arquitectura Turing y explicando cómo revolucionará los gráficos de nuestros juegos.

Advertisement

¬ŅAs√≠ que ahora cualquier persona con una 1060 6GB puede tener ray tracing? S√≠, t√©cnicamente es posible. Los √ļnicos juegos que admitir√°n ray tracing en la amplia gama de GPU de Nvidia son los creados con una extensi√≥n de DirectX 12 de Microsoft, DirectX Ray Tracing (o DXR). Siempre que se construya un juego con DXR, podr√° aprovechar alg√ļn elemento de ray tracing en las GPU compatibles de Nvidia.

Lo bien que funcionar√° es ya otra historia. En una conferencia de prensa antes del anuncio de ayer, Nvidia insisti√≥ repetidamente en que el rendimiento del ray tracing var√≠a seg√ļn el PC y el tipo de ray tracing
que realice.

Advertisement

En este momento hay tres tipos de ray tracing: uno para cada uno de los tres juegos disponibles que admiten ray tracing. Est√° el reflection ray tracing, que permite a los desarrolladores de juegos trazar selectivamente algunos rayos de luz para crear reflejos realistas en los juegos (Battlefield V es compatible con este tipo), est√° el shadow ray tracing, que rastrea la luz para crear sombras m√°s realistas y podremos ver en Shadows of the Tomb Raider, y por √ļltimo est√° el illumination ray tracing,¬†que utiliza ray tracing para crear casi todos los efectos de iluminaci√≥n del juego. Metro Exodus lo utiliza y har√° sudar incluso a una RTX 2080Ti.

¬ŅY qu√© tal es el rendimiento?

Rastrear rayos de luz para crear reflejos es mucho menos exigente para la GPU que rastrear cada rayo de luz para crear tanto sombras como reflejos. Lo que significa que tu GTX 1060 tendr√° que sufrir mucho menos con el ray tracing de Battlefield V que con el de Metro Exodus. ‚ÄúDepender√° mucho de los juegos‚ÄĚ, dijo a Nvidia a un grupo de periodistas entre los que estaba Gizmodo.

Advertisement

Pero ¬Ņcu√°nto cu√°nto lo van a notar las tarjetas gr√°fica? Eso est√° por verse en algunas de las GPU menos potentes de Nvidia. Nvidia solo mostr√≥ los resultados de la 1080Ti. En Battlefield V, a una resoluci√≥n de 1,440p, la 1080Ti corr√≠a a 50fps con el ray tracing activo. En Metro Exodus cay√≥ a menos de 20 fps. Nvidia afirma que una 2080 a la misma resoluci√≥n lleg√≥ a m√°s de 70 fps en Battlefield V y a m√°s de 60 fps en Metro Exodus, mucho mejor que la 1080Ti. Por lo tanto, podemos esperar un baj√≥n considerable si tenemos una 1070 o una 1060.

Afortunadamente, si no quieres que tu GPU tenga un bajón de rendimiento debido al ray tracing, puedes desactivarlo.

Advertisement

¬ŅQu√© supone esto para el futuro del ray tracing?

Te habr√°s dado cuenta que solo hemos citado tres juegos antes. Esto se debe a que el ray tracing no es compatible con muchos de momento, aunque muchos desarrolladores de juegos han prometido incluirlo en el futuro.

Advertisement

La realidad es que el ray tracing no es algo que la mayoría de los desarrolladores hayan implementado realmente. Hay tan pocas GPU que realmente admitan esta opción que no tiene sentido que le dediquen muchos recursos. Pero si la mayoría de las GPU actuales tuviesen ray tracing ahora con esta actualización, sería una historia diferente... o al menos, eso es lo que espera Nvidia.

Nvidia quiere que todos los desarrolladores empiecen a tomarse en serio la tecnología de ray tracing. De momento, habrá que esperar a la próxima generación de juegos para ver si le han hecho caso o no.