Por juegoadmin | Desarrollo de juegos irreales | 3 de noviembre de 2022
Características del Unreal Engine 5 que revolucionará la industria del juego
La demostración de Unreal Engine 5 es un hito dentro de la industria del juego. La demostración mostró las funciones de siguiente nivel del ya poderoso motor de juegos y estableció puntos de referencia dentro de la industria. Además, llevó varios aspectos vitales para el desarrollo del juego al siguiente nivel, particularmente las imágenes.
Todas las características del motor van a tener un efecto dominó dentro de la industria. Mejores características significan mejores juegos y un mejor flujo de trabajo para los desarrolladores de juegos.
Entonces, sin más preámbulos, revelamos cuatro características que tienen el mayor potencial para cambiar las reglas del juego dentro de la industria:
1. nano
Durante décadas, los desarrolladores de juegos han querido importar activos de calidad cinematográfica a los juegos para hacer que su mundo de juego sea más vibrante y realista. Pero los requisitos únicos del medio siempre han obstaculizado este deseo.
Particularmente renderizado en tiempo real. Porque en los juegos, todas las imágenes se representan en tiempo real, lo que significa que la CPU procesa y calcula cada cuadro en función de los datos de entrada del jugador. Este no es el caso de las películas en las que todas las imágenes se procesan previamente en un formato de video que no cambia en función de ninguna entrada.
Y el renderizado en tiempo real es intensivo en el hardware. Cuanto más detallados sean los modelos utilizados en el juego, mayor será la necesidad de rendimiento. Por ejemplo, los elementos de la película tienen una gran cantidad de polígonos y son súper realistas.
Sin embargo, en los juegos, los desarrolladores han tenido que recurrir a dos métodos para superar este problema: la creación de LOD y el mapeo normal.
La creación de LOD (nivel de detalle) consiste en crear dos versiones del mismo activo: una con menor calidad y otra con mayor calidad. La escena cambia entre ambas versiones según el requisito. Por ejemplo, el sistema muestra la versión LOD baja si el jugador está lejos del objeto. El sistema muestra la versión LOD más alta cuando el jugador se acerca al objeto.
Asimismo, el mapeado normal es otra técnica utilizada para ahorrar rendimiento, pero con texturas. Este método mapea una textura de alta calidad sobre un modelo 3D de baja calidad. Entonces, el modelo 3D parece tener un alto nivel de detalle cuando no lo tiene.
Nanite eliminará todo esto. Admitirá modelos 3D con una gran cantidad de polígonos sin afectar negativamente el rendimiento. Además, los desarrolladores no tendrán que crear LOD ni realizar un mapeo normal.
2. Lúmenes
La iluminación en tiempo real ha sido un fenómeno esquivo para los desarrolladores de juegos debido a su sobrecarga de rendimiento. Por ejemplo, el sistema tiene que calcular los datos de luz en cada cuadro para que la escena sea realista y responda a las entradas del jugador.
Como resultado, los desarrolladores han estado utilizando una técnica llamada cocción ligera. El horneado de luz es el proceso de procesamiento previo de datos de iluminación en una textura y luego usarlos en modelos 3D. Se acerca al efecto de iluminación.
Pero no simula la luz natural, especialmente la luz de rebote. La luz de rebote es el efecto que produce la luz cuando rebota en las superficies. Incluso tiene efectos en otros objetos a su alrededor.
Lumen es el nuevo sistema de iluminación dinámica de Unreal Engine 5 que calcula la iluminación de rebote en tiempo real. Crea efectos de iluminación realistas sin necesidad de que los desarrolladores horneen la iluminación. También crea sombras realistas y reacciona al movimiento.
Lumen funciona a la perfección junto con Nanite para crear escenas de juego inmersivas.
3. Sistema de partición mundial
Muchos de los juegos que se lanzan ahora son juegos de mundo abierto. Los avances en las tecnologías de hardware y software finalmente nos han permitido tener juegos con mundos abiertos masivos llenos de numerosos personajes y lugares ambientados en el contexto de historias en expansión.
Sin embargo, la creación de mundos abiertos sigue siendo un problema. Cuanto más grande es el mundo, más difícil se vuelve para los desarrolladores crearlo e implementarlo. Cuanto más intensivo es en el hardware también.
El sistema de partición mundial de Unreal Engine 5 va a cambiar eso. Carga inteligentemente el mundo del juego para minimizar la carga de los recursos del sistema. Separa el mundo del juego en múltiples secciones. Cada sección se carga solo cuando es necesario.
Incluso en términos de flujo de trabajo, traerá una revolución. Porque hasta ahora, solo un desarrollador podía trabajar en el mundo del juego a la vez, lo que ha obstaculizado mucho el progreso. World Partition System permitirá la edición del mundo simultáneamente por múltiples agentes. Entonces, los desarrolladores pueden crear mundos de juegos mucho más rápido que nunca.
4. Metahumano
Un aspecto que lleva más tiempo en servicios de desarrollo de juegos es la creación de modelos 3D. Los artistas tienen que dedicar mucho tiempo a crear el modelo con el nivel de detalle óptimo según las especificaciones.
Los personajes humanos también toman más tiempo porque requieren que los artistas retraten aún más detalles con precisión.
MetaHuman es la nueva característica de Unreal Engine 5 que acelera este proceso. Es una herramienta de creación de personajes humanos que permite incluso a aquellos sin experiencia en modelado crear personajes. Funciona de manera similar a las pantallas de personalización de personajes en muchos juegos, lo que permite a los jugadores elegir entre varios tipos de cuerpo, colores de cabello, etc.
Además, los personajes vienen con un equipo completo y los desarrolladores pueden animarlos sin mucho esfuerzo. El motor también permite importar fácilmente los personajes una vez creados.
Conclusión
UE5 es una revolución en la industria del juego. Tiene muchas características nuevas que ayudan a los desarrolladores a crear juegos y empujar los límites del medio a un nivel completamente nuevo. Algunos aspirantes a desarrolladores ya muestran características como Lumen y Nanite.
Todos tenemos que esperar y ver a dónde nos llevará en el futuro.
¿Quieres desarrollar un juego irreal?
Juego Studios es un top empresa de desarrollo de juegos de motor irreal. Contamos con un equipo de los mejores desarrolladores de juegos con experiencia en el motor de juegos y el lenguaje C++, creando juegos en múltiples plataformas.