Durante la Game Developer’s Conference de este año 2018 la tecnología ray tracing ha tenido un gran protagonismo. NVIDIA anunció su tecnología RTX para GPU Volta y Microsoft reveló la API DXR integrada en DirectX 12. A lo largo de este año, Metro Exodus debería ser el primer juego en respaldar este tipo de tecnología. Sin embargo, es evidente que va a pasar un tiempo antes de que obtenga un amplio apoyo en toda la industria.
El ray tracing es una herramienta muy común que se ha utilizado desde hace varias décadas en el cine o la fotografía digital, ahora parece que quiere aflorar en los videojuegos. EstaRay técnica de renderizado de imágenes imita el comportamiento de la luz en el mundo real dentro del universo virtual. El ray tracing imita el proceso en el que la luz circula por el espacio físico hasta chocar contra un objeto y llega hasta el receptor, el ojo humano. En el mundo virtual, el rayo pasa por cada píxel y choca con los diferentes modelos de una escena determinada. De esta manera, interactúa generando reflejos, refracciones y sombras hasta que da con un objeto opaco o rebota un número determinado de veces. El resultado son imágenes de carácter fotorrealista.
En una interesante entrevista para MCVUK el cofundador de Epic Games, Tim Sweeney, comentó que los estudios que comienzan nuevos proyectos triple A definitivamente deberían pensar en implementar este tipo de tecnología a sus juegos. Puedes ver el vídeo demostración más abajo:
«Resulta que a unas 25 operaciones de teraflops por segundo, el trazado de rayos se convierte en la mejor manera de producir píxeles de aspecto realista. La demo que enseñamos en asociación con ILMxLab es el primer paso en esa dirección. Parte de la escena está renderizada y otra parte utiliza ray tracing, todas las sombras y reflejos provienen de esta tecnología, y al igual que las películas, los motores de juegos van a adoptar esto más adelante.
Vas a ver más y más elementos trazados por ray tracing en nuestras escenas, y creo que dentro de diez años no encontrarás más que este método en nuestros motores. Todos los que están comenzando un proyecto de triple A, todos deberían pensar en el ray tracing».
Parece que desde Epic Games lo tienen claro, el ray tracing es el futuro para los motores de videojuegos. Veremos si poco a poco se acaba implementando esta tecnología en los títulos que vayan lanzándose al mercado.