Q2VKPT: un juego basado en Quake 2 con soporte para la API Vulkan
Mientras que la industria de los videojuegos está empezando a explorar la gama de posibilidades que ofrece la mejora técnica de procesamiento de sombras y reflejos, los desarrolladores independientes han publicado Q2VKPT (Quake II PATHTRACED).
Q2VKPT es el resultado de una iniciativa para mostrar lo que puede lograrse en los próximos partidos con la implementación de empuje del ray tracing.
Q2VKPT está basado en el legendario juego Quake 2 desde 1997, este es un FPS Q2VKPT totalmente compatible con la tecnología de ray tracing mise por las últimas soluciones gráficas NVIDIA GPU del fabricante.
El proyecto actualmente incluye cerca de 12,000 líneas de código y reemplaza completamente el código de gráficos Quake II original. Inicialmente fue el prototipo fue diseñado bajo OpenGL con la ayuda de varios colaboradores.
Este estupendo titulo hace uso de una gran una variedad de técnicas para adaptarse a los juegos de los métodos de cálculo utilizados anteriormente sólo es costoso en la industria cinematográfica.
Sobre Q2VKPT
Este FPS opera incluyendo la técnica trayectoria de rastreo, un algoritmo que toma ventaja de ray tracing, cálculos, y un filtro temporal adaptativo de reducción de ruido muy avanzada, además de la antialiasing temporal, que reutiliza inteligentemente los resultados de los cálculos anteriores para mostrar una imagen limpia.
Como recordatorio, fue durante la Game Developers Conference 2018 celebrada en marzo pasado que NVIDIA presentó su tecnología RTX, una tecnología de ray tracing que permite a los creadores de contenido y desarrolladores de videojuegos ofrecer una representación de Calidad de cine en tiempo real para dar vida a mundos virtuales.
Permite un control más preciso sobre el brillo, las luces y las sombras para proporcionar rendimientos que están destinados a estar más vivos y más cerca del mundo real.
Gracias al ray tracing, en lugar de dibujar la proyección de objetos 3D en un plano de píxeles, simulamos la realidad siguiendo el camino que habría tomado un fotón que habría llegado al ojo del observador para determinar su verdadero color.
Esto da muchos más detalles sobre el sombreado de las escenas del juego.
El buque insignia de esta nueva generación de NVIDIA GeForce RTX 2080 Ti con 4352 núcleos CUDA, sus 11 GB de VRAM GDDR6, ancho de banda de 616 Gb / s, su 272 TMU, 88 ROPs y un TDP de 250 vatios.
Esta GPU es, según su fabricante, hasta seis veces más eficiente en términos de cálculo dedicadas al ray tracing y hasta diez veces más eficientes en los cálculos relacionados con la inteligencia artificial que GTX gráficos circuitos de la generación anterior.
De acuerdo con el equipo encargado de desarrollar Q2VKPT, los juegos actuales como Battlefield V, a pesar de que son mucho más complejos en términos de detalles, sólo arañan las posibilidades ofrecidas por el ray tracing y todavía dependen de rasterización tradicional basada en gráficos.
Su proyecto se supone que para demostrar que hay mucho más por descubrir.
Sobre su desarrollo
Q2VKPT elimina algunos elementos 2D en gráficos de trama y utiliza el trazado de rutas para la iluminación global para fuentes de luz estáticas y dinámicas, incluidas las sombras de ray tracing y los reflejos brillantes; al menos cuatro haces se disparan por píxel.
Para usar las nuevas funciones de ray tracing que se incluyen en este FPS, necesitará una tarjeta gráfica moderna que sea compatible de forma nativa con la extensión VK_NV_ray_tracing como las GPU NVIDIA RTX de la compilación Turing.
Q2VKPT puede, por ejemplo, jugarse a unos 60 FPS con una definición de 2560×1440 con una tarjeta gráfica NVIDIA RTX 2080Ti.
VKPT y Q2VKPT fueron desarrollados por Christoph Schied como parte de un proyecto de ocio para validar la investigación de gráficos de computadora en un videojuego reciente.
¿Cómo obtener Q2VKPT?
Para quienes estén interesados en poder probar este juego, pueden dirigirse a la pagina web oficial del proyecto en donde encontraran los enlaces para poder descargar el código fuente del juego para poder compilarlo en Linux, mientras que para Windows ya existe una compilación hecha.
El artículo Q2VKPT: un juego basado en Quake 2 con soporte para la API Vulkan ha sido originalmente publicado en Linux Adictos.