Passa al contenuto principale

Guida all'Installazione

Questa guida ti accompagna attraverso il processo di installazione di base per Runtime MetaHuman Lip Sync con i tuoi personaggi MetaHuman.

Nota: Runtime MetaHuman Lip Sync funziona sia con MetaHuman che con personaggi personalizzati. Per istruzioni dettagliate sulla configurazione dei personaggi personalizzati, consulta la Guida alla Configurazione per Personaggi Personalizzati.

Prerequisiti

Prima di iniziare, assicurati che:

  1. Il plugin MetaHuman sia abilitato nel tuo progetto (Nota: A partire da UE 5.6, questo passaggio non è più necessario poiché la funzionalità MetaHuman è integrata direttamente nel motore)
  2. Tu abbia almeno un personaggio MetaHuman scaricato e disponibile nel tuo progetto
  3. Il plugin Runtime MetaHuman Lip Sync sia installato

Plugin di Estensione del Modello Standard

Se prevedi di utilizzare il Modello Standard, avrai bisogno di installare il plugin di estensione:

  1. Scarica il plugin Standard Lip Sync Extension da Google Drive
  2. Estrai la cartella dall'archivio scaricato nella cartella Plugins del tuo progetto (crea questa cartella se non esiste)
  3. Assicurati che il tuo progetto sia configurato come un progetto C++ (anche se non hai alcun codice C++)
  4. Ricompila il tuo progetto
note
  • Questa estensione è richiesta solo se vuoi utilizzare il Modello Standard. Se hai bisogno solo dei Modelli Realistici, puoi saltare questo passaggio.
  • Per maggiori informazioni su come compilare manualmente i plugin, consulta il tutorial sulla Compilazione dei Plugin

Plugin Aggiuntivi

Configurazione dell'Animation Blueprint

Passo 1: Individua e modifica l'Animation Blueprint del viso

Devi modificare un Animation Blueprint che verrà utilizzato per le animazioni facciali del tuo personaggio MetaHuman. L'Animation Blueprint facciale predefinito di MetaHuman si trova in:

Content/MetaHumans/Common/Face/Face_AnimBP

Blueprint dell'Animazione del Viso

Hai diverse opzioni per implementare la funzionalità di lip sync:

Apri direttamente il Face_AnimBP predefinito e apporta le tue modifiche. Qualsiasi modifica influenzerà tutti i personaggi MetaHuman che utilizzano questo Animation Blueprint.

Nota: Questo approccio è conveniente ma avrà un impatto su tutti i personaggi che utilizzano l'Animation Blueprint predefinito.

Passaggio 2: Configurazione del Grafico degli Eventi

Apri la tua Face Animation Blueprint e passa al Event Graph. Dovrai creare un generatore che elaborerà i dati audio e genererà l'animazione di lip sync.

  1. Aggiungi il nodo Event Blueprint Begin Play se non esiste già
  2. Aggiungi il nodo Create Runtime Viseme Generator e collegalo all'evento Begin Play
  3. Salva l'output come una variabile (ad es. "VisemeGenerator") per l'uso in altre parti del grafico

Creazione del Runtime Viseme Generator

Per le opzioni di configurazione dettagliate, consulta la sezione Configurazione del Modello Standard.

Step 3: Configurazione del grafico delle animazioni

Dopo aver configurato il Grafico degli Eventi, passa al Anim Graph per collegare il generatore all'animazione del personaggio:

  1. Individua la posa che contiene il volto del MetaHuman (tipicamente da Use cached pose 'Body Pose')
  2. Aggiungi il nodo Blend Runtime MetaHuman Lip Sync
  3. Collega la posa al Source Pose del nodo Blend Runtime MetaHuman Lip Sync
  4. Collega la tua variabile VisemeGenerator al pin Viseme Generator
  5. Collega l'output del nodo Blend Runtime MetaHuman Lip Sync al pin Result dell'Output Pose

Blend Runtime MetaHuman Lip Sync

Prossimi Passi

Ora che hai completato la configurazione di base dell'Animation Blueprint, dovrai configurare l'elaborazione dell'input audio per fornire dati audio al tuo generatore di lip sync.

Continua con la Guida all'Elaborazione Audio per imparare come impostare diversi metodi di input audio, inclusa la cattura del microfono, il text-to-speech e l'elaborazione di file audio. Per le opzioni di configurazione avanzate e la messa a punto, consulta la Guida alla Configurazione.