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 tú o tu equipo utilizáis kits de seguimiento facial de código abierto para:

  • animar caras
  • contenido virtual superpuesto
  • crear eventos basados en expresiones
  •  

. Averiguar qué es qué puede ser un reto, sobre todo si usted o su equipo no tienen mucha experiencia en el tema:

  • expresiones faciales
  • seguimiento facial
  • el Sistema de Codificación de Acciones Faciales (FACS)
  •  

Términos vagamente definidos

Los kits de desarrollo de software (SDK) de seguimiento facial pueden resultar confusos por varias razones. Una de las que más contribuye a esta confusión es la falta de documentación detallada a disposición de los usuarios.

Las expresiones faciales humanas son complejas y ricas en matices. Entender cómo identificar y descomponer 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 de sus bibliotecas.

Formas de expresión mínimamente definidas:

    • dan lugar a interpretaciones erróneas por parte del usuario.
    • aumentar la probabilidad de que el usuario confunda formas de aspecto similar.
    • limitar 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 FACS. Para los escépticos: FACS se deriva de la anatomía; así que, a menos que un kit facial haya aniquilado por completo 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 FACS.

La nomenclatura FACS está normalizada. FACS es consistente. Cada forma FACS tiene una descripción detallada, bien definida y muy investigada. Si usted está bien versado en FACS, puede equiparse con las herramientas que necesita para compensar la ambigüedad de la mayoría de las bibliotecas de expresión.

Seas o no experto en 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) FACS correspondiente(s)

músculo(s) correspondiente(s)

referencia

browInnerUp

AU 1 - levantamiento de cejas

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 - Bajador de cejas

corrrugator supercilii, depressor supericilii, procerus

mujer frunciendo las cejas con cara de enfado

eyeWide (izquierda y derecha)

AU5 - elevador del párpado 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 tapas

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 - crosseye (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 ambos ojos a la vez); véase más arriba para la mirada hacia la izquierda frente a la mirada hacia 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 - arruga la nariz

levator labii superioris alaeque nasi

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

bocaSuperior (izquierda y derecha)

AU10 - elevador del labio superior

elevator labii superioris

AU10 - Elevador del labio superior - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

bocaSonrisa (izquierda y derecha)

AU12 - extractor de esquinas de labios

cigomático mayor

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

boca (izquierda y derecha)

Véanse las notas en Guía completa.

Véanse las notas en Guía completa.

mouthleft - Referencia ARKit

mouthDimple (izquierda y derecha)

AU14 - dimpler

buccinador

AU14 - FACS dimpler

bocaCeño (izquierda y derecha)

AU15 - depresor de comisuras labiales

depressor aguli oris

AU15 - depresor de comisura labial - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

mouthLowerDown (izquierda y derecha)

AU16 - depresor del labio inferior

depresor labial inferior

AU16 - depresor del labio inferior - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

bocaEncogerse de hombrosSuperior

AU17 - elevador de barbilla - split superior

efecto secundario de la mentalis

AU17 - levanta la barbilla en FACS pero encoge la 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 hombrosInferior

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.

mejillaPuff

AD34 - hojaldre

buccinador

cheekPuff - ARKit vs. AD34 - puff - FACS

mouthPucker

AU18 - fruncido de labios

incisivus labii superioris, incsivus labii inferioris

AU18 - fruncimiento de labios (cara de beso) - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

mouthStretch (izquierda y derecha)

AU20 - estirador de labios

risorius

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

bocaTúnel

AU22 - embudo labial

orbicularis oris

AU22 - embudo labial - FACS - Sistema de codificación de la acción facial

mouthPress (izquierda y derecha)

AU24 - presionador labial

orbicularis oris

AU24 - presionador labial - FACS - Facial Action Coding System (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 - mandíbula caída o AU27 - boca estirada

(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 mandíbula - FACS - Facial Action Coding System (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 (Sistema de codificación de acciones faciales)

jawForward

AD29 - empuje mandibular

pterigoideos y maseteros

AD29 - empuje mandibular - FACS - Facial Action Coding System (Sistema de codificación de acciones faciales)

** = 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 = 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 idealistas.

OTRAS NOTAS

A ARKit le faltan algunas acciones importantes para la expresión y la emoción cotidianas. Las formas FACS-oficiales que faltan incluyen:

  • AU11 - profundizador del surco nasogeniano - cigomático menor
  • AU13 - extractor de labios afilados - levator anguli oris
  • AU23 - tensor labial - orbicularis oris
  • AU38 - dilatador nasal - dilatador naris
  • AU39 - compresor nasal - 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 Hoja de trucos FACS.

Diseñado para estudios y equipos

Hablemos.

facetheFACS@melindaozel.com