Saltar al contenido principal

Guía de configuración

Esta guía te explica el proceso de configuración básica de Runtime MetaHuman Lip Sync con tus personajes MetaHuman.

Nota: Runtime MetaHuman Lip Sync funciona tanto con MetaHuman como con personajes personalizados. Para obtener instrucciones detalladas sobre cómo configurar personajes personalizados, consulta la Guía de configuración de personajes personalizados.

Requisitos previos​

Antes de empezar, asegúrate de:

  1. Requisitos del plugin MetaHuman:

    • UE 5.5 y anteriores: Habilita el plugin MetaHuman en tu proyecto
    • UE 5.6 y posteriores: Habilita el plugin MetaHuman Core Tech en tu proyecto
    Plugins adicionales de MetaHuman

    Según cómo crees tus personajes MetaHuman, es posible que necesites plugins adicionales. Por ejemplo, si tienes la intención de crear un MetaHuman con el nuevo sistema MetaHuman Creator introducido en UE 5.6, también tendrás que habilitar el plugin MetaHuman Creator. Para obtener más información sobre este sistema, consulta la documentación de MetaHuman Creator.

  2. Tienes al menos un personaje MetaHuman descargado y disponible en tu proyecto

  3. El plugin Runtime MetaHuman Lip Sync está instalado

Plugin de extensión de modelo estándar​

Si planeas usar el Modelo Estándar, necesitarás instalar el plugin de extensión:

  1. Descarga el plugin Standard Lip Sync Extension desde aquí
  2. Extrae la carpeta del archivo descargado en la carpeta Plugins de tu proyecto (crea esta carpeta si no existe)
  3. Asegúrate de que tu proyecto esté configurado como un proyecto de C++ (incluso si no tienes ningún código de C++)
  4. Recompila tu proyecto
nota
  • Esta extensión solo es necesaria si deseas usar el Modelo Estándar. Si solo necesitas los Modelos Realistas, puedes omitir este paso.
  • Para obtener más información sobre cómo compilar plugins manualmente, consulta el tutorial de compilación de plugins

Plugins adicionales​

  • Si planeas usar la captura de audio (por ejemplo, entrada de micrófono), instala el plugin Runtime Audio Importer.
  • Si planeas usar la funcionalidad de texto a voz:

Configuración de Animation Blueprint​

Paso 1: Localizar y modificar el Blueprint de animación facial​

Debes modificar un Animation Blueprint que se utilizará para las animaciones faciales de tu personaje MetaHuman. El Animation Blueprint facial predeterminado de MetaHuman se encuentra en:

Content/MetaHumans/Common/Face/Face_AnimBP

Face Animation Blueprint

Tienes varias opciones para implementar la funcionalidad de lip sync:

Abre el Face_AnimBP predeterminado directamente y realiza tus modificaciones. Cualquier cambio afectará a todos los personajes MetaHuman que utilicen este Animation Blueprint.

Nota: Este enfoque es conveniente, pero afectará a todos los personajes que utilicen el Animation Blueprint predeterminado.

Paso 2: Configuración del Event Graph​

Abre tu Face Animation Blueprint y cambia al Event Graph. Necesitarás crear un generador que procese los datos de audio y genere la animación de lip sync.

  1. Añade el nodo Event Blueprint Begin Play si aún no existe
  2. Añade el nodo Create Runtime Viseme Generator y conéctalo al evento Begin Play
  3. Guarda la salida como una variable (por ejemplo, "VisemeGenerator") para usarla en otras partes del grafo

Creating Runtime Viseme Generator

Para conocer las opciones de configuración detalladas, consulte la sección Configuración del modelo estándar.

Paso 3: Configuración del Anim Graph​

Después de configurar el Event Graph, cambia al Anim Graph para conectar el generador con la animación del personaje:

  1. Localiza la pose que contiene la cara del MetaHuman (normalmente desde Use cached pose 'Body Pose')
  2. Añade el nodo Blend Runtime MetaHuman Lip Sync
  3. Conecta la pose al Source Pose del nodo Blend Runtime MetaHuman Lip Sync
  4. Conecta tu variable VisemeGenerator al pin Viseme Generator
  5. Conecta la salida del nodo Blend Runtime MetaHuman Lip Sync al pin Result del Output Pose

Blend Runtime MetaHuman Lip Sync

Próximos pasos​

Ahora que tienes completa la configuración básica del Animation Blueprint, necesitarás configurar el procesamiento de entrada de audio para alimentar los datos de audio a tu generador de lip sync.

Continúa a la Guía de procesamiento de audio para aprender a configurar diferentes métodos de entrada de audio, incluida la captura de micrófono, la conversión de texto a voz y el procesamiento de archivos de audio.

Para opciones de configuración avanzada y ajuste fino, consulte la Guía de configuración.