Pular para o conteúdo principal

Guia de Configuração

Este guia orienta você pelo processo de configuração básica do Runtime MetaHuman Lip Sync com seus personagens MetaHuman.

Nota: O Runtime MetaHuman Lip Sync funciona tanto com MetaHuman quanto com personagens personalizados. Para instruções detalhadas sobre como configurar personagens personalizados, consulte o Guia de Configuração de Personagens Personalizados.

Pré-requisitos

Antes de começar, certifique-se de que:

  1. Requisitos do Plugin MetaHuman:

    • UE 5.5 e anteriores: Ative o plugin MetaHuman no seu projeto
    • UE 5.6 e posteriores: Ative o plugin MetaHuman Core Tech no seu projeto
    Plugins Adicionais para MetaHuman

Dependendo de como você cria seus personagens MetaHuman, pode ser necessário plugins adicionais. Por exemplo, se você pretende criar um MetaHuman com o novo sistema MetaHuman Creator introduzido na UE 5.6, também precisará ativar o plugin MetaHuman Creator. Para mais informações sobre este sistema, consulte a documentação do MetaHuman Creator. :::

  1. Você tem pelo menos um personagem MetaHuman baixado e disponível no seu projeto
  2. O plugin Runtime MetaHuman Lip Sync está instalado

Plugin de Extensão para Modelo Padrão

Se você planeja usar o Modelo Padrão, precisará instalar o plugin de extensão:

  1. Baixe o plugin Standard Lip Sync Extension de aqui
  2. Extraia a pasta do arquivo baixado para a pasta Plugins do seu projeto (crie esta pasta se ela não existir)
  3. Certifique-se de que seu projeto está configurado como um projeto C++ (mesmo que você não tenha nenhum código C++)
  4. Recompile seu projeto
nota
  • Esta extensão é necessária apenas se você quiser usar o Modelo Padrão. Se você precisar apenas dos Modelos Realistas, pode pular esta etapa.
  • Para mais informações sobre como compilar plugins manualmente, consulte o Tutorial de Compilação de Plugins

Plugins Adicionais

  • Se você planeja usar captura de áudio (ex.: entrada de microfone), instale o plugin Runtime Audio Importer.
  • Se você planeja usar a funcionalidade de texto-para-fala:

Configuração do Animation Blueprint

Passo 1: Localize e modifique o Blueprint de animação facial

Você precisa modificar um Animation Blueprint que será usado para as animações faciais do seu personagem MetaHuman. O Animation Blueprint facial padrão do MetaHuman está localizado em:

Content/MetaHumans/Common/Face/Face_AnimBP

Face Animation Blueprint

Você tem várias opções para implementar a funcionalidade de sincronização labial:

Abra o Face_AnimBP padrão diretamente e faça suas modificações. Quaisquer alterações afetarão todos os personagens MetaHuman que usarem este Animation Blueprint.

Nota: Esta abordagem é conveniente, mas afetará todos os personagens que utilizam o Animation Blueprint padrão.

Etapa 2: Configuração do Event Graph

Abra seu Blueprint de Animação Facial e mude para o Event Graph. Você precisará criar um gerador que processará dados de áudio e gerará animação de sincronia labial.

  1. Adicione o nó Event Blueprint Begin Play se ele ainda não existir
  2. Adicione o nó Create Runtime Viseme Generator e conecte-o ao evento Begin Play
  3. Salve a saída como uma variável (ex.: "VisemeGenerator") para uso em outras partes do grafo

Creating Runtime Viseme Generator

Para opções de configuração detalhadas, consulte a seção Configuração do Modelo Padrão.

Etapa 3: Configuração do Anim Graph

Após configurar o Event Graph, mude para o Anim Graph para conectar o gerador à animação do personagem:

  1. Localize a pose que contém o rosto do MetaHuman (normalmente a partir de Use cached pose 'Body Pose')
  2. Adicione o nó Blend Runtime MetaHuman Lip Sync
  3. Conecte a pose à entrada Source Pose do nó Blend Runtime MetaHuman Lip Sync
  4. Conecte sua variável VisemeGenerator ao pino Viseme Generator
  5. Conecte a saída do nó Blend Runtime MetaHuman Lip Sync ao pino Result da Output Pose

Blend Runtime MetaHuman Lip Sync

Próximos Passos

Agora que você concluiu a configuração básica do Animation Blueprint, será necessário configurar o processamento de entrada de áudio para alimentar os dados de áudio ao seu gerador de sincronização labial.

Continue para o Guia de Processamento de Áudio para aprender como configurar diferentes métodos de entrada de áudio, incluindo captura por microfone, conversão de texto em fala e processamento de arquivos de áudio.

Para opções de configuração avançadas e ajustes finos, consulte o Guia de Configuração.