Después de estudiar mis posibilidades actuales con la captura de movimientos he hecho la misma investigación para la captura facial.
Es importante ya que no es lo mismo tener un personaje que mueve el cuerpo pero tiene la cara estática que tener un personaje que tiene expresión facial mientras se mueve.
Por ejemplo, aquí abajo pongo la animación de Mark en posición de espera. Vereis a la izquierda el personaje sin expresión facial y a la derecha lo mismo pero con una captura facial.
La diferencia es sutil pero hace que el personaje se vea más vivo. (Por cierto, la barba y las cejas solo se pueden ver en primer plano porqué están pendientes de ser desarrollados en otros LOD.)
Para conseguir poner esta animación en la cara hace falta un sistema de captura facial donde, igual que con el cuerpo, hay varios sistemas como el traje, la IA en la nuve, Kinect, etc.
En este caso he explorado menos opciones porque existe la app Live Link Face propia de Unreal. El funcionamiento es similar al de Pose AI que comenté en el pasado post, donde usas un iPhone para capturar movimiento en tiempo real y un plugin para grabarlo en Unreal.
A diferencia de Pose AI, Live Link Face se aprovecha de la tecnología de reconocimiento facial de Apple para detectar las facciones de la cara y los movimientos que hacemos y se logra una animación con un resultado sorprendente.
Quiza la animación facial obtenida no es perfecta pero por ahora es mas que suficiente para mi proyecto.
Si quisiera ir más allá, ahora mismo, la opción que tendría sería comprar un sistema de captura más especializado como por ejemplo Faceware o el módulo facial de Rokoko.
El siguiente paso será programar el movimiento básico del personaje.