Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Sincronización labial con EMotion FX
A partir de la versión 1.12, Lumberyard utiliza Animation Editor para implementar la sincronización labial.
En el ejemplo de la siguiente imagen, un Hablador entidad ha sido
creado que utiliza Lumberyardcaracterística de conversión de texto a voz de. La entidad
está configurada con el
Animation Editor
Gráfico de animaciónde El actor, y Carácter
Física los componentes. En el ejemplo, la física del hablante se especifica como
Is Active = false
para que la cabeza que habla pueda permanecer inmóvil en
espacio.

Lumberyard utiliza un sencillo gráfico de animación que combina el movimiento sencillo y la animación inactiva con la salida de una máquina de estado. El El gráfico de animación pasa de estado a estado y de postura de animación a coinciden con el visema actual que se lee del archivo de marcas de voz.

Las transiciones en la máquina de estado están impulsadas por un visemeIndex
control
parámetro que se envía al gráfico mediante el parámetro SpeechComponent
de la mano de
EMotionFX::Integration::AnimGraphComponentRequestBus
. La siguiente imagen
muestra una máquina de estado que contiene 1
para cada visema. El elemento resaltado
ejemplo muestra que el visema Acero inoxidable se reproduce cuando visemeIndex ==
3
.

El SpeechComponent
está configurado para coincidir con los valores de índice del estado
máquina.
