El creador de Godot Engine quiere implementar Path Tracing completo en lugar de usar una solución híbrida como Lumen de UE5
Hace unos años, había tres principales motores de videojuegos, siendo estos el conocidísimo Unreal Engine, CryEngine y Unity. Si bien Unreal Engine se utiliza más que nunca a día de hoy y van por la versión 5 sin parar de mejorar, CryEngine ahora es una sombra de su pasado y casi no se usa. Por otro lado, los desarrolladores de Unity acabaron perdiendo a la gran mayoría de estudios que lo usaban tras implementar un nuevo sistema de tasas por descarga. Godot apareció como una solución para todos aquellos que dejaron a Unity de lado y por suerte, su desarrollador está implementando grandes mejoras en este motor gráfico que podría llegar a recibir la posibilidad de usar Path Tracing completo.
En el momento en el que Unity anunció el pago de tasas cuando se superara un umbral de descargas, acabó con muchísimos pequeños y hasta grandes desarrolladores que no veían ya rentabilidad con los juegos creados usando este engine. Esto creó una sensación de incertidumbre y no saber dónde dirigirse ahora que muchos habían descartado a Unity como su motor gráfico preferido.
Godot Engine se actualizará para soportar Path Tracing completo
Muchos acabaron haciendo una transición a motores gráficos populares y fiables como Unreal Engine. Sin embargo, este exigía unos mayores requisitos y para crear juegos más básicos e indies no parecía tan efectivo. Así pues, la popularidad de otros motores gráficos como Godot empezó a crecer y se creó una comunidad de desarrolladores que decidieron optar por este. Se trata de un game engine gratuito, multiplataforma y encima es de código abierto.
Muchos no lo saben pero este fue creado por argentinos, en concreto, Juan Linietsky y Ariel Manzur. El motor se ha empleado en varios juegos indies como la saga de Deponia, Brotato o Slay the Spire. También ha llegado a juegos de sagas conocidas como Sonic Colors: Ultimate, lanzado en 2023. Y es que, Godot no debe verse como un motor gráfico destinado solo a juegos de bajo presupuesto y gráficos 2D o 3D básicos. De hecho, el creador Juan Linietsky anunció que el objetivo que tenía era poder implementar un sistema de Path Tracing completo en lugar de optar por una alternativa híbrida como hizo Unreal Engine con Lumen.
Descartan añadir una tecnología como Nanite de Epic Games por su elevada complejidad
Ya hemos visto casos de juegos con Path Tracing, como cuando actualizaron Cyberpunk 2077 para añadir esta tecnología de renderizado mucho más realista que Ray Tracing. Eso sí, esta mejora no llega gratis, pues los FPS van a caer mucho más de lo que ya lo hacían al poner Ray Tracing. Es algo que más bien está preparado para GPU como las RTX 4090 o las próximas generaciones de gráficas de NVIDIA y AMD.
Además de no querer hacer un sistema de Path Tracing híbrido como Lumen, tampoco quiere implementar el sistema de geometría dinámica virtual de Epic Games (Nanite). Esto se debe a que consideran que era demasiado complejo y no funciona especialmente con Ray Tracing. Prefieren así priorizar el uso de Ray/Path Tracing y emplear auto-LODs tradicionales con mehslets que funcionan mejor en estos casos. Hay que ser realistas y saber que ellos no tienen un equipo de cientos de trabajadores como Epic Games y aun así han conseguido hacer un motor gráfico que podría hacerse pasar por UE4.