Esta solución es muy importante tanto para los desarrolladores como para los jugadores

Unreal Engine 5.1 debería incluir la recopilación automática de PSO, eliminando los problemas de hitching de DirecX12/Vulkan

Epic Games ha publicado una nueva hoja de ruta de desarrollo para Unreal Engine 5.1, en la que se destacan muchas de las nuevas características que llegarán a Unreal Engine 5 en un futuro próximo. Estos cambios incluyen mejoras en Lumen y Nanite, un mejor soporte para Apple Silicon, un mejor soporte de path tracing, y un Automated PSO Gathering.

Para los jugadores, la recolección de PSO automatizada es el mayor cambio que llegará a Unreal Engine 5.1, ya que debería eliminar un problema que lleva mucho tiempo afectando a muchos títulos de Unreal Engine. El problema que se solucionará con esta corrección es el de los problemas de stutering/parpadeo en la ejecución, un problema que es especialmente frecuente en los títulos DirectX 12 y Vulkan. Anteriormente, algunos desarrolladores han solucionado este problema (con mayor o menor éxito) utilizando un sistema de almacenamiento previo PSO.

La recopilación automatizada de PSO (Pipeline Standard Object) permite a los desarrolladores recopilar automáticamente y posibles combinaciones de PSO para su proyecto, manteniendo dicha lista de combinaciones lo más reducida posible. Esto permite a los desarrolladores abordar los problemas de tiempo de ejecución con un esfuerzo mínimo, con la esperanza de eliminar los problemas de tartamudeo en tiempo de ejecución.

Con el creciente énfasis de UE5 en DX12 y Vulkan, estamos centrando la atención en resolver el problema de los problemas de ejecución causados por la creación de Pipeline State Object, que es inherente a esos RHI. La solución anterior requería un proceso de pre-caché de PSO, que podía ser pesado para proyectos grandes, y aún así dejaba huecos en la caché que llevaban a los hitches.

La recopilación automatizada de PSO sustituye el trabajo manual necesario para recopilar todas las posibles combinaciones de PSO para un proyecto, manteniendo al mismo tiempo el número de PSO lo más reducido posible.

Para los jugadores, Unreal Engine 5.1 debería permitirles disfrutar de una jugabilidad más fluida en futuros juegos y hacer que los frecuentes problemas de ejecución sean cosa del pasado. Dicho esto, esta corrección requiere Unreal Engine 5.1 para funcionar, lo que significa que los nuevos juegos con Unreal Engine 4 y los que se lanzarán próximamente con Unreal Engine 5 no podrán disfrutar de esta corrección.

Por Netón

Apasionado de la tecnología, el hardware y los videojuegos. Capitán del pequeño barco que es El Refugio 101.