ARKit à FACS : Aide-mémoire Blendshape

Aide-mémoire ARKit à FACS

Bienvenue à l'aide-mémoire ARKit vers FACS ! Vous trouverez ici des explications sur la façon de traduire les formes de visage ARKit en leurs équivalents FACS (Facial Action Coding System). En raison des difficultés à distinguer des formes FACS similaires et du manque d'explications claires dans le devkit d'Apple, il existe de nombreuses traductions erronées d'ARKit vers FACS. Attention. Ce guide a pour but de dissiper la confusion et d'éliminer les idées fausses les plus répandues !

Faites défiler vers le bas pour accéder directement à l'antisèche.

Difficultés liées aux outils de développement de la RA

Si vous ou votre équipe utilisez des kits de suivi de visage open-source pour :

  • animer les visages
  • superposer du contenu virtuel
  • créer des événements basés sur l'expression
  •  

. Il n'est pas toujours facile de faire la part des choses, surtout si vous ou votre équipe n'avez pas de solides connaissances en la matière :

  • les expressions du visage
  • suivi du visage
  • le système de codage des actions faciales (FACS)
  •  

Termes vaguement définis

Les kits de développement de logiciels de suivi du visage (SDK) peuvent être déroutants pour plusieurs raisons. L'absence de documentation détaillée mise à la disposition des utilisateurs contribue largement à cette confusion.

Les expressions faciales humaines sont complexes et riches en nuances. Comprendre comment identifier et décomposer les expressions n'est pas toujours simple ou intuitif. Malgré cette réalité, les kits de suivi de visage ne fournissent souvent que des définitions minimalistes des formes d'expression dans leurs bibliothèques.

Des formes d'expression minimalement définies :

    • créer de la place pour une mauvaise interprétation de la part de l'utilisateur.
    • augmentent la probabilité que l'utilisateur confonde des formes d'apparence similaire.
    • limiter le potentiel de l'utilisateur à utiliser efficacement le produit.

Contourner l'ambiguïté

Les formes d'expression dans la plupart des produits de suivi de visage (malgré leurs noms) sont principalement basées sur FACS. Pour ceux qui seraient sceptiques : FACS est dérivé de l'anatomie ; ainsi, à moins qu'un kit de suivi de visage ait complètement annihilé les fondements de l'anatomie du visage humain, toutes les formes auront des équivalents FACS.
Si vous souhaitez favoriser une meilleure compréhension des produits de suivi du visage que vous utilisez, vous devez vous familiariser avec FACS.

La dénomination du FACS est normalisée. Le FACS est cohérent. Chaque forme de FACS a une description détaillée, bien définie et très recherchée. Si vous connaissez bien la FACS, vous pouvez vous équiper des outils nécessaires pour compenser l'ambiguïté de la plupart des bibliothèques d'expressions.

Que vous soyez ou non calé en FACS, si vous voulez une ventilation plus claire des formes d'expressions faciales d'ARKit, voici le document qu'il vous faut 🙂 .

Le guide

TABLEAU RAPIDE

Étiquette ARKit

nom(s) FACS correspondant(s)

muscle(s) correspondant(s)

référence

browInnerUp

AU 1 - levé de sourcil intérieur

frontale, partie médiane

femme haussant son sourcil intérieur

browOuter (gauche et droite)

AU2 - éleveur de sourcils extérieurs

frontale, partie latérale

femme haussant les pointes extérieures de ses sourcils

browDown (gauche et droite)

AU4 - abaisseur de sourcils

corrrugator supercilii, depressor supericilii, procerus

femme fronçant les sourcils, l'air en colère

eyeWide (gauche et droite)

AU5 - lever de paupière supérieur

levator palpebrae superioris

gros plan d'une femme qui écarquille les yeux

CheekSquint (gauche et droite)

AU6 - lever de joue

orbicularis oculi, partie orbitale

femme souriant avec les yeux

eyeSquint (gauche et droite)

AU7 - resserreur de couvercle

orbicularis oculi, partie palpébrale

gros plan d'une femme qui rétrécit les yeux

eyeBlink (gauche et droite)

AU45 - clignotement

relaxation du levator palpebrae superioris et contraction de la partie palpébrale de l'orbicularis oculi.

AU45 - clignement - orbicularis oculi - GIF - animé - Facial Action Coding System - FACS

eyeLookUp (gauche et droite)

M63 - yeux levés

droit supérieur et oblique inférieur**

eyeLookUp - Référence ARKit

eyeLookDown (gauche et droite)

M64 - yeux vers le bas

droit inférieur & oblique supérieur**

Référence de l'ARkit eyelookdown

eyeLookIn (gauche et droite)

AU66 - crosseye (lorsqu'il est appliqué aux deux yeux en même temps) ; sinon, eyeLookInLeft doit être associé à eyeLookOutRight pour un regard vers la droite (FACS M62), tandis que eyeLookInRight doit être associé à eyeLookOutLeft pour un regard vers la gauche (FACS M61).

droit médian**

regard à gauche + regard à droite - référence au regard croisé

crosse 

regard vers la gauche + regard vers la droite - regard vers la droite

regard vers la droite 

eyeLookOut (gauche et droite)

AU65 - doré jaune (lorsqu'il est appliqué aux deux yeux en même temps) ; voir ci-dessus pour le regard vers la gauche ou vers la droite.

rectus latéral**

référence doré jaune FACS regard vers l'extérieur

doré

NOTE: Je n'ai pas pu faire du doré pour de vrai, alors j'ai Photoshopé mon œil droit. Ne vous servez pas de celui-ci comme d'une quelconque référence lol. (Vous pouvez voir l'orbite interne de l'œil se déplacer de façon non naturelle).

regard vers la droite + regard vers la gauche - regard vers la gauche ARKit

regard vers la gauche

noseSneer (gauche et droite)

AU9 - rideau de nez

levator labii superioris alaeque nasi

AU9 - plissement du nez - FACS - Facial Action Coding System - référence au dégoût

boucheSupérieure (gauche et droite)

AU10 - lever de la lèvre supérieure

levator labii superioris

AU10 - releveur de lèvre supérieure - FACS - Système de codage des actions faciales

boucheSourire (gauche et droite)

AU12 - tireur de coin de lèvre

zygomaticus major

AU12 - tire-lèvres - FACS - Système de codage des actions faciales

bouche (gauche et droite)

Voir les notes dans Guide complet.

Voir les notes dans Guide complet.

mouthleft - Référence ARKit

Bourrelet de la bouche (gauche et droite)

AU14 - gradateur

buccinator

AU14 - Dimpler FACS

boucheFrown (gauche et droite)

AU15 - abaisseur du coin des lèvres

depressor aguli oris

AU15 - dépresseur pour le coin des lèvres - FACS - Facial Action Coding System (Système de codage des actions faciales)

mouthLowerDown (gauche et droite)

AU16 - dépresseur de la lèvre inférieure

dépresseur labii inferioris

AU16 - dépresseur de la lèvre inférieure - FACS - Système de codage des actions faciales

boucheHausses d'épaulesSupérieur

AU17 - releveur de menton - fente supérieure

effet secondaire de la mentalis

AU17 - menton levé dans FACS mais bouche baissée dans ARKit

NOTE CRITIQUE: mouthShrugUpper est **CONTINGENT ON mouthShrugLower et n'est applicable que lorsque les lèvres se touchent déjà ou vont se toucher en raison de l'intensité de mouthShrugLower.

J'ai confirmé cette distinction avec d'anciens membres de FaceShift (la société qui a créé les formes de visage originales dont ARKit est dérivé avant qu'Apple ne la rachète).

Si vous utilisez le ICT-FaceKit, ils ont détourné mouthShrugUpper en "upper lip raiser" et ont mal traduit les formes réelles de "upper lip raiser", mouthUpperUp_L & mouthUpperUp_R en "nasolabial furrow deepener" (approfondissement du sillon nasogénien).

boucheHausser les épaulesInférieur

AU17 - releveur de menton - fente inférieure

mentalis

AU17 - menton levé dans FACS mais bouche baissée dans ARKit

VOIR NOTE CI-DESSUS dans la section mouthShrugUpper.

cheekPuff

AD34 - bouffée

buccinator

cheekPuff - ARKit vs. AD34 - puff - FACS

bouchePucker

AU18 - lip pucker

incisivus labii superioris, incsivus labii inferioris

AU18 - Pincement des lèvres (visage embrassé) - FACS - Système de codage des actions faciales

mouthStretch (gauche et droite)

AU20 - étireur de lèvres

risorius

gros plan du bas du visage d'une femme étirant ses lèvres

boucheFunnel

AU22 - entonnoir à lèvres

orbicularis oris

AU22 - entonnoir à lèvres - FACS - Système de codage des actions faciales

Presses buccales (gauche et droite)

AU24 - presse à lèvres

orbicularis oris

AU24 - presse à lèvres - FACS - Facial Action Coding System (Système de codage des actions faciales)

mouthClose

AU8, mais voir les notes dans Guide complet.

orbicularis oris, mais voir les notes dans la rubrique Guide complet.

Référence ARKit pour la fermeture de la bouche AKA FACS AU8 - lèvres l'une vers l'autre

boucheRoll (supérieure et inférieure)

AU28 - les lèvres sucent

orbicularis oris

AU28 - succion des lèvres -orbicularis oris - FACS - Facial Action Coding System (système de codage des actions faciales)

mâchoireOuverture

AU26 - chute de la mâchoire ou AU27 - étirement de la bouche

(AU26) relâchement des muscles masséter, temporal et ptérygoïdien interne ou (AU27) ptérygoïdien latéral et muscles suprahyoïdiens (digastrique antérieur, géniohyoïdien et mylohyoïdien).

AU26 - chute de la mâchoire - FACS - Facial Action Coding System (Système de codage des actions faciales)

mâchoire (gauche et droite)

AD30 - mâchoire latérale

ptérygoïdes et temporaux

AD30 - mâchoire latérale - FACS - Système de codage des actions faciales

mâchoireForward

AD29 - poussée des mâchoires

ptérygoïdes et masséters

AD29 - poussée de la mâchoire - FACS - Système de codage des actions faciales

** = Indique une simplification excessive des corrélations musculaires. Par exemple, les muscles liés au regard sont beaucoup plus complexes que "droit supérieur = regard vers le haut". Ils travaillent plutôt ensemble dans un système de relativité. Cependant, pour les besoins de ce guide, les mouvements sont associés aux muscles les plus pertinents et les plus idéaux.

AUTRES NOTES

ARKit manque certaines actions importantes pour l'expression et l'émotion au quotidien. Les formes officielles FACS manquantes comprennent :

  • AU11 - approfondissement du sillon nasogénien - zygomatique mineur
  • AU13 - tireur de lèvres pointu - levator anguli oris
  • AU23 - resserrement des lèvres - orbicularis oris
  • AU38 - dilatateur de narines - dilatateur de narines
  • AU39 - compresseur de narine - dépresseur septi et transverse nasal

Autres formes manquantes :

RESSOURCES SUPPLÉMENTAIRES

  • Pour plus de références et d'informations sur le FACS (Facial Action Coding System), consultez le site suivant Fiche d'escroquerie FACS.

Conçu pour les studios et les équipes

Parlons-en.

facetheFACS@melindaozel.com