De ARKit a FACS: Blendshape Cheat Sheet

Hoja de trucos de ARKit a FACS

Bienvenido a la hoja de trucos de ARKit a FACS. Aquí encontrarás desgloses de cómo traducir las formas de cara de ARKit a sus equivalentes del Sistema de Codificación de Acción Facial (FACS). Debido a las dificultades para distinguir formas FACS similares, así como la falta de explicaciones claras en el devkit de Apple, hay muchas traducciones erróneas de ARKit a FACS por ahí. Cuidado. Esta guía pretende aclarar la confusión y deshacer los conceptos erróneos más comunes.

Desplácese hacia abajo para acceder directamente a la hoja de trucos.

Dificultades con las herramientas de desarrollo de RA

Si usted o su equipo están usando kits de rastreo facial de código abierto para:

  • caras animadas...
  • superponer contenido virtual
  • crear eventos basados en la expresión
  •  

. . averiguar qué es qué puede ser un reto, especialmente si usted o su equipo no tienen una gran experiencia en:

  • expresiones faciales
  • seguimiento de la cara
  • el Sistema de Codificación de Acción Facial (FACS)
  •  

Términos vagamente definidos

Los kits de desarrollo de software de rastreo facial (SDK) pueden ser confusos por varias razones. Un gran contribuyente a esta confusión es la falta de documentación detallada disponible para los usuarios.

Las expresiones faciales humanas son complejas y ricas en matices. Entender cómo identificar y desglosar las expresiones no siempre es sencillo ni intuitivo. A pesar de esta realidad, los kits de seguimiento facial a menudo solo proporcionan definiciones minimalistas para las formas de expresión en sus bibliotecas.

Formas de expresión mínimamente definidas:

    • crear un espacio para la mala interpretación del usuario.
    • aumentar la probabilidad de que el usuario confunda formas de aspecto similar.
    • limitan el potencial del usuario para utilizar eficazmente el producto.

Evitar la ambigüedad

Las formas de expresión en la mayoría de los productos de seguimiento facial (a pesar de sus nombres) se basan principalmente en el FACS. Para aquellos que puedan ser escépticos: FACS se deriva de la anatomía; así que, a menos que un kit facial haya aniquilado completamente los fundamentos de la anatomía facial humana, todas las formas tendrán equivalentes FACS.
Si desea fomentar una mejor comprensión de los productos de seguimiento facial que está utilizando, debería familiarizarse con el FACS.

Los nombres de los FACS están estandarizados. FACS es consistente. Cada forma de FACS tiene una descripción detallada, bien definida y muy investigada. Si usted es un experto en FACS, puede equiparse con las herramientas necesarias para compensar la ambigüedad de la mayoría de las bibliotecas de expresiones.

Sepas o no de FACS, si quieres un desglose más claro de las formas de expresión facial de ARKit, este es tu documento 🙂 .

La Guía

TABLA RÁPIDA

Etiqueta ARKit

nombre(s) correspondiente(s) de la FACS

músculo(s) correspondiente(s)

referencia

browInnerUp

AU 1 - levantamiento de cejas interno

frontalis, porción medial

mujer levantando la ceja interior

browOuter (izquierda y derecha)

AU2 - elevador de cejas exterior

frontalis, porción lateral

mujer que levanta los picos exteriores de las cejas

browDown (izquierda y derecha)

AU4 - bajar la ceja

corrugador superciliar, depresor superciliar, procerus

mujer frunciendo las cejas con cara de enfado

eyeWide (izquierda y derecha)

AU5 - elevador de la tapa superior

levator palpebrae superioris

primer plano de mujer abriendo los ojos

cheekSquint (izquierda y derecha)

AU6 - levantador de mejillas

orbicularis oculi, porción orbital

mujer sonriendo con los ojos

eyeSquint (izquierda y derecha)

AU7 - tensor de la tapa

orbicularis oculi, porción palpebral

primer plano de mujer entrecerrando los ojos

eyeBlink (izquierda y derecha)

AU45 - parpadeo

relajación del levator palpebrae superioris y contracción de la porción palpebral del orbicularis oculi

AU45 - parpadeo - orbicularis oculi - GIF - animado - Facial Action Coding System - FACS

eyeLookUp (izquierda y derecha)

M63 - ojos arriba

recto superior y oblicuo inferior**

eyeLookUp - Referencia ARKit

eyeLookDown (izquierda y derecha)

M64 - ojos abajo

recto inferior y oblicuo superior**

eyelookdown ARkit referencia

eyeLookIn (izquierda y derecha)

AU66 - ojo cruzado (cuando se aplica a ambos ojos a la vez); de lo contrario, eyeLookInLeft debe emparejarse con eyeLookOutRight para la mirada hacia la derecha (FACS M62), mientras que eyeLookInRight debe emparejarse con eyeLookOutLeft para la mirada hacia la izquierda (FACS M61)

recto medial**

eyelookinleft + eyelookinright - referencia cruzada

crosseye 

eyelookinleft + eyelookoutright - mirada hacia la derecha

mirada hacia la derecha 

eyeLookOut (izquierda y derecha)

AU65 - walleye (cuando se aplica a los dos ojos a la vez); véase más arriba la mirada hacia la izquierda frente a la derecha

recto lateral**

referencia lucioperca FACS mirada hacia fuera

lucioperca

NOTA: No podía hacer walleye real, así que Photoshoped mi ojo derecho de la pantalla. No utilice este como cualquier tipo de referencia legítima lol. (Usted puede ver la órbita del ojo interior antinaturalmente cambio).

eyelookinright + eyelookoutleft - mirada hacia la izquierda ARKit

mirada hacia la izquierda

noseSneer (izquierda y derecha)

AU9 - arrugador de nariz

levator labii superioris alaeque nasi

AU9 - arruga la nariz - FACS - Facial Action Coding System - referencia de asco

bocaSuperior (izquierda y derecha)

AU10 - levantamiento del labio superior

levator labii superioris

AU10 - Elevador del labio superior - FACS - Sistema de codificación de la acción facial

bocaSonrisa (izquierda y derecha)

AU12 - tirador de la esquina del labio

zygomaticus major

AU12 - Extractor de comisuras labiales - FACS - Facial Action Coding System

boca (izquierda y derecha)

Ver notas en Guía completa.

Ver notas en Guía completa.

mouthleft - Referencia ARKit

mouthDimple (izquierda y derecha)

AU14 - regulador

buccinador

AU14 - FACS dimpler

mouthFrown (izquierda y derecha)

AU15 - depresor del rincón del labio

depressor aguli oris

AU15 - depresor de comisuras labiales - FACS - Facial Action Coding System

mouthLowerDown (izquierda y derecha)

AU16 - depresor del labio inferior

depresor labio inferior

AU16 - depresor del labio inferior - FACS - Facial Action Coding System

bocaEncogimiento de hombrosSuperior

AU17 - elevador de barbilla - split superior

efecto secundario de la mentalis

AU17 - elevador de mentón en FACS pero encogedor de boca en ARKit

NOTA CRÍTICAmouthShrugUpper es **CONTINGENTE CON mouthShrugLower y sólo se aplica cuando los labios ya se están tocando o SE TOCARÁN debido a la intensidad de mouthShrugLower.

He confirmado esta distinción con antiguos miembros de FaceShift (la empresa que creó las formas faciales originales de las que deriva ARKit antes de que Apple los comprara).

Si utiliza el kit ICT-FaceKit, se han apropiado indebidamente de mouthShrugUpper como "elevador del labio superior" y han traducido erróneamente las formas reales de "elevador del labio superior", mouthUpperUp_L y mouthUpperUp_R como "profundizador del surco nasogeniano".

bocaEncogerse de hombrosAbajo

AU17 - elevador de barbilla - split inferior

mentalis

AU17 - levanta la barbilla en FACS pero encoge la boca en ARKit

VER NOTA ARRIBA en la sección bocaEncogimiento de hombrosSuperior.

cheekPuff

AD34 - puff

buccinador

cheekPuff - ARKit vs. AD34 - puff - FACS

mouthPucker

AU18 - fruncido de labios

incisivus labii superioris, incsivus labii inferioris

AU18 - fruncido de labios (cara de beso) - FACS - Facial Action Coding System

mouthStretch (izquierda y derecha)

AU20 - estirador de labios

risorius

primer plano de la parte inferior de la cara de una mujer estirando los labios

mouthFunnel

AU22 - embudo de labios

orbicularis oris

AU22 - embudo labial - FACS - Sistema de codificación de acciones faciales

bocaPrensa (izquierda y derecha)

AU24 - prensador de labios

orbicularis oris

AU24 - prensador de labios - FACS - Sistema de codificación de acciones faciales

bocaCerrar

AU8, pero véanse las notas en Guía completa.

orbicularis oris, pero véanse las notas en Guía completa.

ARKit mouth close reference AKA FACS AU8 - labios uno hacia el otro

mouthRoll (superior e inferior)

AU28 - los labios chupan

orbicularis oris

AU28 - labios chupar -orbicularis oris - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

jawOpen

AU26 - caída de la mandíbula o AU27 - estiramiento de la boca

(AU26) relajación de los músculos masetero, temporal y pterigoideo interno o (AU27) pterigoideo lateral y los músculos suprahioideos (digástrico anterior, geniohioideo y milohioideo)

AU26 - caída de la mandíbula - FACS - Sistema de codificación de acciones faciales

mandíbula (izquierda y derecha)

AD30 - mandíbula lateral

pterigoideos y temporales

AD30 - mandíbula de lado - FACS - Facial Action Coding System

jawForward

AD29 - empuje de la mandíbula

pterigoideos y maseteros

AD29 - empuje de la mandíbula - FACS - Facial Action Coding System

** = Indica una simplificación excesiva de los correlatos musculares. Por ejemplo, los músculos relacionados con la mirada son mucho más complejos que "recto superior = los ojos miran hacia arriba". Más bien, trabajan juntos en un sistema de relatividad. Sin embargo, a efectos de esta guía, los movimientos se corresponden con los músculos más relevantes e idealizados.

OTRAS NOTAS

A ARKit le faltan algunas acciones importantes para la expresión y la emoción cotidiana. Las formas oficiales de FACS que faltan son:

  • AU11 - profundizador del surco nasolabial - cigomático menor
  • AU13 - el tirador de labios afilados - levator anguli oris
  • AU23 - tensor labial - orbicularis oris
  • AU38 - dilatador de fosas nasales - dilatador naris
  • AU39 - compresor de fosas nasales - depresor septi y nasal transverso

Otras formas que faltan:

RECURSOS ADICIONALES

  • Para más referencias e información sobre FACS (Facial Action Coding System), consulte la página FACS Hoja de Trampas.

Diseñado para estudios y equipos

Hablemos.

facetheFACS@melindaozel.com