La plantilla Talisman: MetaHuman muestra la tecnología fuera de este mundo de Unreal Editor para Fortnite (UEFN), donde los creadores pueden importar y utilizar MetaHumans, nuestros humanos digitales de alta fidelidad.
Puedes encontrar la plantilla Talisman: MetaHuman en la sección Ejemplos de funciones del explorador de proyectos.
Puedes jugar a la experiencia Talisman que se mostró durante la Game Developers Conference 2024 abriendo Fortnite e introduciendo el código de isla 7100-3544-3074.
Para crear tus propios MetaHumans, abre el MetaHuman Creator y, a continuación, impórtalos a tu proyecto.
Desafíos del proyecto
La incorporación de MetaHumans de Unreal Engine a UEFN planteó los siguientes desafíos:
Límites de memoria: UEFN tiene un límite máximo de 2 GB de espacio en disco para el tamaño de carga del proyecto y un límite de 400 MB para el tamaño de descarga. Esto fue todo un desafío, ya que el MetaHuman promedio en Unreal Engine requería 800 MB de espacio en disco.
Rendimiento: UEFN necesita ejecutarse con diferentes configuraciones de FPS en función de la plataforma de destino. Esto plantea un desafío a la hora de importar varios MetaHumans a un proyecto, ya que los MetaHumans eran pesados en cuanto a rendimiento.
Calidad en todas las plataformas de destino: el equipo tenía que asegurarse de que los MetaHumans mantuvieran un aspecto de alta fidelidad y coherencia en todas las plataformas de destino. Además, el equipo tenía que mantener la compatibilidad con las mallas y rigs de MetaHuman existentes en Unreal Engine.
Optimización de MetaHuman
El equipo de MetaHuman trabajó en una serie de optimizaciones para hacer frente a los desafíos antes mencionados.
Como resultado, los MetaHumans de UEFN requieren ahora una media de 60 MB de espacio en disco, frente a los 800 MB anteriores, manteniendo al mismo tiempo una alta fidelidad de presentación en todas las plataformas de destino.
Optimizaciones de texturas y materiales
Se han comprimido las texturas, lo que ha supuesto una reducción del 50 % del consumo total de memoria. Los materiales se han optimizado para que tengan menos instrucciones. También hemos hecho bake de múltiples texturas en los materiales, lo que ha supuesto un mayor ahorro de memoria.
Ajustes del nivel de detalle (LOD)
El equipo ha ajustado todos los LOD disponibles por plataforma para garantizar un rendimiento optimizado de forma predeterminada. Tanto el cuerpo como la cara vienen con 4 LOD.
El componente LODSync se encarga de gestionar la transición fluida de LOD entre todos los componentes de MetaHuman.
Para más información sobre la optimización de MetaHumans en UEFN, consulta Configuración de MetaHumans en UEFN.
Optimización de animaciones
El equipo ha optimizado las animaciones de la cara y el cuerpo, lo que ha supuesto una mejora significativa del rendimiento con respecto a su presentación original totalmente habilitada.
El blueprint de animación (máquina de estados) y el rig de control se basan en el componente MetaHuman para habilitar y deshabilitar opciones, como los correctores de cuello, los ajustes procedimentales con el rig de control e incluso las animaciones de la cara. Para obtener más información sobre la animación, consulta la sección Cómo animar MetaHumans.
Optimización del cabello
MetaHumans utiliza Grooms para producir pelo basado en mechones en LOD 0, y tarjetas de pelo tradicionales para los LOD inferiores.
Los recursos de Groom se optimizaron para reducir su tamaño del cook en un 50 % aproximadamente y mejorar su rendimiento.
Simulación de tela en UEFN
La plantilla Talisman muestra la tecnología Chaos Cloth de Unreal Engine (UE), que proporciona a MetaHumans una simulación de telas precisa y de alto rendimiento.
En tus propios proyectos pueden aparecer MetaHumans con ropa personalizada como la utilizada en esta plantilla.
Puedes crear tus mallas de ropa desde cualquier paquete de Creación de contenido digital (DCC) e importarlas a Unreal Engine para convertirlas en recursos de ropa. Después puedes exportar estos recursos a UEFN y utilizarlos en el juego con el componente Chaos Cloth.
Puedes disfrutar de la tecnología Chaos Cloth en acción una vez que abras esta plantilla en el modo Creativo de Fortnite. La simulación de tela de la capitana está deshabilitada por defecto, para mejorar el rendimiento en todas las plataformas, y solo se ejecuta mientras se reproduce la secuencia cinemática.
Cómo activar la cinemática de MetaHuman
Para activar la secuencia cinemática y visualizar la simulación de tela, inicia el proyecto y pulsa el botón que aparece junto al MetaHuman.
Esta cinemática se reproduce a través de un dispositivo Secuencia cinemática que puedes modificar mediante la configuración del dispositivo. Durante esta cinemática, puedes interactuar con el MetaHuman para mantener un breve diálogo.
Recursos de aprendizaje descargables
Como parte de los esfuerzos de aprendizaje de la plantilla Talisman: MetaHuman, se han creado varios recursos para que los utilices en las plantillas y descubras más detalles sobre los MetaHumans y la simulación de ropa en UEFN.
Esto incluye a la Capitana Roux, la capitana de la demo de Talisman, su chaqueta hecha en Marvelous Designer, texturas ajustadas en un archivo de Photoshop, y un proyecto de Unreal Engine donde se puede ver a la Capitana Roux con una pequeña animación de la chaqueta.
Se ha añadido también un segundo conjunto de recursos para la nueva capitana Elli. Incluyen un archivo MetaHuman, un suéter hecho en Marvelous Designer, y un proyecto de Unreal Engine que muestra a la capitana Elli con una pequeña animación mientras lleva puesto el suéter.
Descarga los recursos y examina más de cerca y juega con los MetaHumanos y la ropa y descubre cómo puedes introducirlos en UEFN.
Para acceder al archivo, abre el Explorador de Verse desde el menú principal. Cuando se abra la ventana del explorador, podrás ver el archivo camera_switch_mode_device.verse. Abre el archivo y el enlace está comentado en el código en la parte superior del archivo. Para obtener más información sobre cómo acceder al Explorador de Verse, consulta la Guía de referencia para la interfaz de usuario del Explorador de Verse.
El uso de estos recursos está sujeto a las Condiciones complementarias de UEFN, que aceptaste al descargar UEFN por primera vez.
Temas relacionados
¿Te gustaría descubrir más detalles sobre la nave Talisman?
Explora materiales de aprendizaje adicionales para el proyecto Talisman y los procesos de trabajo MetaHuman de UEFN desde la página de inicio Recursos, personajes y entornos realistas.