Den fullständiga vägledningen finns tillgänglig för Premium-medlemmar. Om du inte är medlem kan du ta del av snabbtabellen och den omfattande guiden för "ögonbrynshandlingar".
Svårigheter med verktygslådor för utveckling av AR.
Om du eller ditt team använder ansiktsspårningskit med öppen källkod för att:
animera ansikten
överlagra virtuellt innehåll
skapa uttrycksbaserade händelser
. Det kan vara en utmaning att ta reda på vad som är vad - särskilt om du eller ditt team inte har en stark bakgrund inom:
ansiktsuttryck
spårning av ansikten
Facial Action Coding System (FACS).
Vagt definierade punkter.
Programvaruutvecklingskit (SDK) för ansiktsspårning kan vara förvirrande av flera anledningar. En stor bidragande orsak till denna förvirring är bristen på detaljerad dokumentation för användarna.
Människans ansiktsuttryck är komplexa och rika på nyanser. Att förstå hur man identifierar och bryter ner uttryck är inte alltid enkelt eller intuitivt. Trots denna verklighet ger ansiktsspårningskit ofta bara minimalistiska definitioner för uttrycksformerna i sina bibliotek.
Minimalt definierade uttrycksformer:
skapa utrymme för användarnas feltolkningar.
ökar användarens sannolikhet att förväxla likadana former.
begränsa användarens möjligheter att använda produkten på ett effektivt sätt.
att kringgå tvetydigheten
Uttrycksformerna i de flesta produkter för ansiktsspårning (trots deras namn) är huvudsakligen FACS-baserade. För dem som är skeptiska: Så om inte en ansiktskit helt och hållet har utplånat grunderna för mänsklig ansiktsanatomi kommer alla former att ha FACS-ekvivalenter. Om du vill få en bättre förståelse för de produkter för ansiktsspårning som du använder bör du bekanta dig med FACS.
FACS-namngivningen är standardiserad. FACS är konsekvent. Varje FACS-form har en detaljerad, väldefinierad och väl genomarbetad beskrivning. Om du är väl förtrogen med FACS kan du utrusta dig med de verktyg du behöver för att kompensera för tvetydigheten i de flesta expressionsbibliotek.
Oavsett om du är FACS-kunnig eller inte, om du vill ha en tydligare uppdelning av ARKits ansiktsuttrycksformer är detta dokumentet för dig 🙂 .
Avspänning av levator palpebrae superioris och sammandragning av den palpebrala delen av orbicularis oculi.
eyeLookUp (vänster och höger)
M63 - ögon uppåt
Superior rectus och inferior oblique**
eyeLookDown (vänster och höger)
M64 - ögon nedåt
Inre rektus och övre snedstreck**
eyeLookIn (vänster och höger)
AU66 - crosseye (när det tillämpas på båda ögonen samtidigt); annars måste eyeLookInLeft kopplas till eyeLookOutRight för att blicken ska riktas åt höger (FACS M62), medan eyeLookInRight måste kopplas till eyeLookOutLeft för att blicken ska riktas åt vänster (FACS M61).
medial rectus**
eyeLookOut (vänster och höger)
AU65 - walleye (när den appliceras på båda ögonen samtidigt); se ovan för vänster respektive höger blick.
(AU26) pterygoider, digastriska muskler eller (AU27) masseter, relaxerade temporalismuskler och relaxerade inre pterygoidmuskler.
käke (vänster och höger)
AD30 - käken i sidled
pterygoider och temporalis
jawForward
AD29 - käftstöt
pterygoider och masseter
** = Anger en överdriven förenkling av muskulära korrelationer. De muskler som är kopplade till blicken är till exempel mycket mer komplexa än "Superior rectus = ögonen tittar uppåt". De arbetar snarare tillsammans i ett system av relativitet. I den här vägledningen matchas dock rörelserna med de mest relevanta och idealistiska musklerna.
OMFATTANDE VÄGLEDNING exempel
åtgärder för ögonbrynen
alla
browInnerUp
browOuterUp (vänster och höger)
browDown (vänster och höger)
alla
browInnerUp
browOuterUpLeft & browOuterUpRight
browDownLeft & browDownRight
browInnerUp
ARKit - term och beskrivning
browInnerUp
Koefficienten som beskriver uppåtriktad rörelse av den inre delen av båda ögonbrynen.
________________
FACS-vänlig term och beskrivning
AU1 - inre ögonbrynen höjs
Den uppåtriktade rörelsen av den inre delen av ögonbrynen.
Orsakas av sammandragningen av den inre delen av frontalismuskeln.
På grund av frontalismuskelns variabilitet kan AU1:s effekter på ögonbrynen (t.ex. hur nära den uppåtriktade dragningen är till den inre pannspetsen) skilja sig åt mellan olika individer. (Se Variation av frontalis.)
Kan endast vara användbart att separera för att skapa komplexa former.
browOuterUp (vänster och höger)
ARKit - term och beskrivning
browOuterUpLeft Koefficienten som beskriver uppåtriktad rörelse av den yttre delen av vänster ögonbryn.
browOuterUpLeft Koefficienten som beskriver uppåtriktad rörelse av den yttre delen av höger ögonbryn.
________________
FACS-vänlig term och beskrivning
AU2 - yttre ögonbrynslyftning
Den uppåtriktade rörelsen av den yttre delen av ögonbrynen. Kan röra sig något diagonalt hos vissa personer.
Orsakas av sammandragningen av den laterala delen av frontalismuskeln.
På grund av frontalismuskelns variabilitet kan AU2:s effekter på ögonbrynen (t.ex. var den yttre dragningens huvudfokus ligger i förhållande till den inre dragningen) skilja sig åt mellan olika individer. (Se Variation av frontalis.)