Los gráficos en los videojuegos han recorrido un largo camino. Sin embargo, las expectativas de los jugadores de los gráficos de un juego también han crecido de manera exponencial. En estos días, los jugadores exigen un nivel de fidelidad visual inimaginable hace 10 años, fuera de las granjas de render 3D dedicadas. Y, sin embargo, en su mayor parte, incluso los juegos con mejor aspecto disponibles en la actualidad se ven tan bien como lo hacen al utilizar una serie de accesos directos de interpretación que producen aproximaciones extremadamente convincentes de cómo percibimos el mundo que nos rodea, y no importa cuán buenos o precisos sean estos. Las aproximaciones se hacen, todavía falta algo. Y eso es en cierto modo la falta de realismo.
Bueno, la industria del juego está lista para experimentar su mayor impulso en forma de Ray Tracing.
¿Qué es el trazado de rayos?
El trazado de rayos es un método para calcular escenas en 3D que imita cómo los humanos percibimos el mundo que nos rodea, o más específicamente, cómo percibimos la luz en nuestro mundo. La técnica ha existido durante tanto tiempo como el renderizado 3D, y funciona calculando minuciosamente los haces de luz desde una fuente hasta su destino y cómo ese haz rebota, penetra y se ocluye en los objetos de una escena. La mayor ventaja de Ray Tracing es que, dado el tiempo y la potencia de cálculo suficientes, las escenas resultantes pueden ser indistinguibles de la realidad (o realidad virtual).
¿Cómo Ray Tracing mejorará los gráficos en los juegos?
Los líderes en el departamento de gráficos, AMD y Nvidia, anunciaron sus respectivas tecnologías y avances en Ray Tracing en el GDC 2018 de este año. Durante la sesión de apertura de "State of Unreal" de GDC 2018, Epic Games, en colaboración con NVIDIA e ILMxLAB, brindaron La primera demostración pública de trazado de rayos en tiempo real en Unreal Engine. Por otro lado, AMD declaró que está colaborando con Microsoft para ayudar a definir, refinar y respaldar el futuro de DirectX12 junto con Ray Tracing.
Durante la presentación de Nvidia, las tres compañías presentaron una demostración cinematográfica experimental con los personajes de Star Wars de The Force Awakens y The Last Jedi construido con Unreal Engine 4. La demostración está basada en la tecnología RTX de NVIDIA para GPUs de Volta, disponible a través del DirectX Ray Tracing API de Microsoft ( DXR). Además, se usó un iPad con ARKit como cámara virtual para enfocar los detalles finos en vistas de cerca.
"El trazado de rayos en tiempo real ha sido un sueño de la industria de los gráficos y la visualización durante años", dijo Tony Tamasi, vicepresidente senior de contenido y tecnología de NVIDIA. "Con el uso de la tecnología NVIDIA RTX, las GPUs Volta y la nueva API DXR de Microsoft, los equipos han podido desarrollar algo realmente sorprendente, que muestra que la era del rastreo de rayos en tiempo real finalmente está aquí".
Aunque AMD no mostró ninguna prueba del concepto de su progreso, han declarado que también están en coordinación con Microsoft. Se dice que ambas compañías hacen soporte para la tecnología Ray Tracing utilizando la API DXR disponible para los desarrolladores en algún momento a finales de este año.
Con tal fidelidad de gráficos de alta gama ahora disponible a discreción de los desarrolladores, solo podemos esperar que los próximos juegos presenten gráficos más realistas con una representación precisa de las condiciones de iluminación junto con una mejor nitidez. Si bien esto requiere una mayor carga en las GPU, Ray Tracing ciertamente promete cerrar la brecha entre la realidad y la realidad virtual.