La tecnología detrás de la magia
17 de agosto de 2023
El día casi está aquí. El lanzamiento de Immortals of Aveum™ está a la vuelta de la esquina, y aquí en Ascendant Studios estamos increíblemente emocionados de que los jugadores puedan experimentar lo que hemos estado construyendo todo este tiempo. Ahora que nos acercamos al 22 de agosto, queríamos tomarnos un momento para hablar un poco más sobre la tecnología que potencia nuestro juego y, en concreto, lo que supone para los jugadores de PC.
A principios de este año, hablamos de algunas de las increíbles herramientas que tenemos a nuestra disposición como uno de los primeros estudios en lanzar un juego AAA con el motor Unreal Engine 5.1. Está Nanite, por ejemplo, que ajusta automáticamente los detalles que el jugador ve en función de la distancia, permitiéndonos construir objetos 3D enormes y detallados que se ven tan bien de cerca como desde kilómetros virtuales de distancia. El detalle superficial adicional de nuestros objetos proporciona muchos más lugares donde rebota la iluminación.
¡Aquí no hay "pop-in"! Sea cual sea la distancia que tenga el jugador respecto a un objeto, Nanite se asegura de que siempre esté ahí con un aspecto fantástico.
También hacemos un gran uso de Lumen, que nos permite añadir iluminación dinámica de un aspecto increíblemente realista a esos objetos Nanite más detallados, que interactúan con la iluminación mucho mejor que antes, dando como resultado entornos más atractivos. Y esto nos permite hacerlo mucho más rápido que antes: en Unreal 4, tendríamos que equilibrar la iluminación dinámica y la iluminación "pre-renderizada" para cualquier zona, un proceso que llevaría literalmente horas. Lumen nos permite iluminar cosas al instante con efectos de iluminación que lucen fantásticos.
Así de rápido, Lumen nos permite activar y desactivar la iluminación. Y que la iluminación se ve mejor que lo que horas de trabajo habrían hecho en el pasado.
También está Niagara, que nos permite implementar y modificar fácilmente efectos gráficos como fuego, humo y magia. Gracias a Niagara, no tenemos que construir todos los efectos por separado; podemos tomar un efecto existente que se utiliza ampliamente en todo el mundo del juego y modificarlo para diferentes escenarios para que se vea diferente en cada momento, algo que antes no era posible.
Niagara nos permite modificar los efectos en lugar de tener que construir nuevos cada vez.
Estas son solo algunas de las características que más se pueden notar visualmente; Unreal 5.1 también cuenta con herramientas para que todo funcione mejor en segundo plano. La textura virtual por streaming, por ejemplo, esencialmente reduce la memoria necesaria para mostrar texturas grandes y detalladas al jugador. El sistema Un archivo por actor permite a todo el equipo trabajar simultáneamente en un mismo entorno, en lugar de requerirnos que "saquemos" todo un nivel para realizar los menores ajustes. Y la partición de mundos carga y descarga los bits del mundo de forma inteligente según sea necesario, lo que nos permite crear entornos enormes que no ralentizan el juego hasta un rastreo, hacen que las pantallas de carga sean necesarias y/o incineran las tarjetas de vídeo de nadie.
Lo que pasa con todas estas herramientas diferentes, sin embargo, es que ninguna de ellas es responsable de hacer que Immortals of Aveum se vea tan bien como lo hace mientras se ejecuta tan bien como lo hace. La magia no está solo en una sola parte de Unreal Engine 5.1, sino en la forma en que funcionan todas estas herramientas en conjunto y en cómo todo el motor proporciona un grado de flexibilidad y modularidad que no había sido posible hasta ahora. Nos ha dado la posibilidad de crear un juego enorme en un mundo vasto con un equipo relativamente pequeño y hacer que luzca genial y funcione bien en una amplia variedad de plataformas.
Y lo mejor de todo es que nos permite transferir esa flexibilidad a los jugadores.
SINTONIZA A VOLUNTAD
Pero, en última instancia, cómo quieres usar ese poder depende de ti. Porque otra cosa que Unreal Engine 5.1 nos permite hacer es otorgar a los jugadores de PC un control granular sobre cómo se utiliza exactamente la energía de sus máquinas. Para ello, hemos desarrollado una herramienta de presupuesto de rendimiento, que se integra con el menú de ajustes gráficos del juego para proporcionar a los jugadores información detallada sobre cómo las elecciones gráficas afectan al rendimiento de Immortals of Aveum en sus equipos específicos.
Así es como funciona: La primera vez que ejecutas el juego, escanea toda tu configuración para determinar cómo es probable que funcionen las características específicas de Unreal Engine 5.1 en tu hardware. A continuación, proporciona un "presupuesto" total con el que debes jugar tanto para la GPU como para la CPU, que representa la potencia de tu equipo único. Verás un presupuesto total para la GPU, y otro para la CPU; junto a ellas, verás la asignación de presupuesto actual. Si la asignación es inferior al presupuesto total, verás frecuencias de fotogramas altas y un rendimiento fluido; cuanto más espacio haya entre esos números, más rápido funcionará el juego. Por el contrario, si la asignación supera el presupuesto total, puedes esperar que la velocidad de fotogramas y el rendimiento empiecen a disminuir a medida que aumente tu fidelidad visual. Y mantener tu asignación lo más cercana posible a tu presupuesto total (¡sin pasarte!) conseguirá el mejor equilibrio entre rendimiento y fidelidad visual.
Junto con esto, cada ajuste gráfico va acompañado de números que indican el presupuesto total de GPU y CPU que necesitará, que se actualizan a medida que alternas entre los diferentes niveles de cada ajuste. Como resultado, podrás ver rápidamente cómo afectan los distintos ajustes a tu presupuesto y, por tanto, al rendimiento del juego en tu PC. Esto te permitirá ajustar tu configuración gráfica para centrarte en las cosas que te importan y hacerte una idea precisa de cómo afectarán tus decisiones al rendimiento en tiempo real, sin tener que recurrir a las pruebas de error.

A continuación mostramos el aspecto en acción de la Herramienta de presupuesto de rendimiento, pero ten en cuenta que estos números son exclusivos del hardware de esta máquina porque cada PC es diferente.
Tenga en cuenta también que la herramienta tiene en cuenta toda la carga de trabajo de su GPU y CPU en el momento de la exploración, incluidas las demás aplicaciones que se estén ejecutando en ese momento. Así que si te encuentras con algunos puntos menos de tu configuración ideal, es posible que puedas salir de algunas aplicaciones no esenciales, volver a analizar haciendo clic en el botón "Restablecer" y descubrir que realmente tienes el presupuesto después de todo. ¡O a lo mejor ves que tienes suficiente capacidad para ejecutar algo en segundo plano que no creías que podrías! Todo depende de ti; el objetivo es simplemente proporcionarte la mayor cantidad de información posible para ayudarte a tomar decisiones informadas sobre tus elecciones gráficas.
Pero esto es solo el principio; nuestro objetivo es seguir mejorando la Herramienta de presupuesto de rendimiento después del lanzamiento para que sea aún más útil. En futuras versiones, tenemos planeado tener en cuenta más variables de hardware que pueden afectar al rendimiento del PC, como otras resoluciones y relaciones de aspecto, para que los jugadores puedan tomar decisiones más informadas y ajustar sus configuraciones para crear la experiencia adecuada para ellos.
QUÉ HAY DEBAJO DEL CAPÓ
Hablando de variables de hardware, nuestro equipo de Ascendant ha realizado pruebas exhaustivas del rendimiento del juego para los jugadores de PC y se siente satisfecho con el rendimiento a 60 fps en las siguientes combinaciones de hardware y resolución:

Además, el estudio sigue optimizando el juego para que se juegue bien con un hardware inferior y que el juego sea accesible para aún más jugadores. Aunque aún no estamos listos para confirmar nada, tenemos la intención de anunciar nuevas especificaciones bajas para una experiencia de 1080p/30 fps pronto. Por poneros un ejemplo, actualmente el juego funciona bien en la gama de 40 fps con una configuración de NVIDIA GeForce GTX 1070 e Intel Core i7-8700K. Dado que Unreal Engine 5.1 es tan nuevo, queremos ver hasta dónde podemos optimizar y probar a fondo tantas configuraciones de gama baja como sea posible.
En el lado opuesto del espectro, hemos añadido especificaciones para la última tecnología de GPU y CPU. Si tienes la máquina que es la envidia de todos a tu alrededor, puedes ejecutar nuestro juego en 4K a 120 fotogramas por segundo.
Nota: Immortals es compatible con AMD FSR 2.2 y la tecnología de escalado DLSS3 de NVIDIA.
JUGANDO CON TUS FORTALEZAS
¡Y quienes juegan en consolas, no os sintáis abandonados! Es posible que no podáis modificar la configuración tanto, dado que las consolas tienen especificaciones mucho más específicas y uniformes, pero eso significa que hemos podido utilizar toda esta flexibilidad y modularidad para ajustar el juego con mucho cuidado a los puntos fuertes de cada consola. Como resultado, todas las versiones de las consolas funcionarán a 60 fps con la resolución máxima de tu televisor gracias a la magia del escalado de FSR2. Sea cual sea el sistema que utilices, obtendrás el mejor rendimiento posible.
Esa es realmente una de las mayores ventajas de trabajar con Unreal Engine 5.1. Todas estas herramientas, que hacen que todo funcione con mayor fluidez entre bastidores, acaban siendo increíblemente escalables, lo que nos permite encontrarnos con los jugadores estén donde estén, ahora y en el futuro. No reclamaremos que eso fue fácil; después de todo, es posible que recuerdes que retrasamos el juego un mes aproximadamente para dedicar más tiempo a pulir, buscar errores y optimizar. Pero Ascendant es un estudio totalmente nuevo y este es nuestro primer juego, así que queríamos hacer todo lo posible para garantizar que Immortals of Aveum sea una experiencia increíble independientemente de la máquina en la que funcione. Y estamos deseando que por fin tengáis la oportunidad de verlo.
Si quieres obtener más información sobre todos los detalles de cómo creamos la herramienta de presupuesto para PC y mucho más, ¡asegúrate de echar un vistazo también al blog de desarrollo de Ascendant Studios sobre el tema!
Immortals of Aveum llega el 22 de agosto de 2023. Reserva* hoy para jugar en Xbox Series X|S, PlayStation 5 y PC a través de EA app, Steam y Epic Games Store.
*Se aplican condiciones y limitaciones. Consulta https://www.[ea.com/es-es/games/immortals-of-aveum/immortals-of-aveum/disclaimers para obtener](Consulta https://www.ea.com/games/immortals-of-aveum/immortals-of-aveum/disclaimers para obtener más información.) más información.




