Referanse · ARKit · ansiktssporing
De 52 ARKit-blendshapes, på et ekte hode.
ARKit beskriver et ansikt med 52 blendshapes: vekter fra 0 til 1 for bevegelser som jawOpen eller eyeBlinkLeft. Ansiktssporingen i en iPhone sender disse vektene, og Live Link Face, VTuber-apper og spillmotorer spiller dem av på ethvert hode som har de samme 52 formene. Her er hvert navn, hva det beveger, og et hode som har alle sammen.
Gratis Opprett en gratis konto og last ned 20 MetaHuman-eksempelhoder i høy kvalitet: 4K-hud, 52 ARKit-blendshapes, GLB/FBX/MetaHuman ZIP.
Alle 52, etter del av ansiktet
Navnene er skrevet nøyaktig slik Apple skriver dem. Left og Right er ansiktets egen venstre og høyre, ikke betrakterens.
Øyne14 former
eyeBlinkLeftLukker øyelokket.
eyeBlinkRighteyeLookDownLeftØyelokkene følger et blikk nedover.
eyeLookDownRighteyeLookInLeftØyelokkene følger et blikk mot nesen.
eyeLookInRighteyeLookOutLeftØyelokkene følger et blikk bort fra nesen.
eyeLookOutRighteyeLookUpLeftØyelokkene følger et blikk oppover.
eyeLookUpRighteyeSquintLeftSmalner øyet: det nedre øyelokket og kinnet løftes.
eyeSquintRighteyeWideLeftÅpner øyet vidt: det øvre øyelokket løftes.
eyeWideRight
Kjeve4 former
jawForwardSkyver kjeven fremover.jawLeftFlytter kjeven mot ansiktets venstre side.jawRightFlytter kjeven mot ansiktets høyre side.jawOpenÅpner kjeven.
Munn23 former
mouthCloseLukker leppene mens kjeven står åpen; brukes sammen medjawOpen.mouthFunnelFormer de åpne leppene til en trakt, som når du sier «o».mouthPuckerSkyver de lukkede leppene fremover, som i et kyss.mouthLeftFlytter begge leppene mot ansiktets venstre side.mouthRightFlytter begge leppene mot ansiktets høyre side.mouthSmileLeftLøfter munnviken.
mouthSmileRightmouthFrownLeftSenker munnviken.
mouthFrownRightmouthDimpleLeftTrekker munnviken bakover, mot smilehullet.
mouthDimpleRightmouthStretchLeftStrekker munnviken til siden og nedover.
mouthStretchRightmouthRollLowerRuller underleppen inn over tennene.mouthRollUpperRuller overleppen inn over tennene.mouthShrugLowerSkyver underleppen opp og ut.mouthShrugUpperSkyver overleppen opp og ut.mouthPressLeftPresser underleppen opp mot overleppen på den siden.
mouthPressRightmouthLowerDownLeftTrekker underleppen ned på den siden.
mouthLowerDownRightmouthUpperUpLeftLøfter overleppen på den siden.
mouthUpperUpRight
Bryn5 former
browDownLeftSenker den ytre delen av brynet.
browDownRightbrowInnerUpLøfter de indre endene av begge brynene.browOuterUpLeftLøfter den ytre delen av brynet.
browOuterUpRight
Kinn3 former
cheekPuffBlåser opp begge kinnene.cheekSquintLeftLøfter kinnet rundt det nedre øyelokket.
cheekSquintRight
Nese2 former
noseSneerLeftLøfter siden av nesen, som i en grimase av forakt.
noseSneerRight
Tunge1 former
tongueOutSkyver tungen ut av munnen.
Kilde for navnene: Apples ARKit-dokumentasjon.
Beveg formene på et ekte hode
Dette er eksempelhodene, slik FaceNinja laget dem fra ett foto hver. Last inn ett og dra i glidebryterne: hver glidebryter er én ARKit-form på det ansiktet, og uttrykkene blander flere.
Eksempelhoder

Piltastene dreier hodet. Pluss og minus zoomer. Null tilbakestiller visningen. Escape forlater visningen.
ARKit-verdier
Verdiene følger uttrykket. Dra i en glider for å sette én blendshape.
Seks uttrykk, og formene som lager dem
Et uttrykk er en blanding av former. Hvert stillbilde nedenfor er eksempel S-16 med formene under det skrudd opp; det nøytrale ansiktet har ingen.
Nøytral—
SmilendemouthSmileLeft mouthSmileRight
OverrasketjawOpen browInnerUp
SurbrowDownLeft mouthFrownLeft
mouthPucker
eyeBlinkLeft
Hvorfor tongueOut trenger en tunge
tongueOut vises bare på et hode med tunge og en munn som åpner seg langt nok. FaceNinja-hoder har begge deler, så GLB- og FBX-filen har alle 52 formene, tongueOut inkludert.
Perfect Sync: de 52 formene i VTubing
I VTubing kalles en avatar med alle 52 ARKit-formene Perfect Sync (パーフェクトシンク): sporing fra en iPhone styrer hver form direkte i stedet for noen få forhåndsinnstillinger. Apper bygget på VRM trenger en VRM-fil, og den lager ikke FaceNinja. Vårt gratis Creator Kit går den andre veien: hodet ditt blir en MetaHuman i Unreal Engine, styrt av Live Link Face eller et webkamera.
Hvor de 52 formene ligger i hver motor
| Motor | Hvor formene ligger | Merknad |
|---|---|---|
| Unreal Engine | Morph targets på Skeletal Mesh; Live Link Face styrer dem etter navn. | Importer med morph targets slått på, og huk av for Used with Morph Targets på hodets materialer (dokumentasjon EN). |
| Unity | Blend shapes på Skinned Mesh Renderer, fra FBX-filen. | Import BlendShapes er slått på som standard i modellens importinnstillinger. |
| Godot 4 | Blend shapes på MeshInstance3D, fra GLB-filen. | find_blend_shape_by_name() gir indeksen til set_blend_shape_value(). |
| three.js | mesh.morphTargetDictionary kobler hvert navn til indeksen i mesh.morphTargetInfluences. | Last inn GLB-filen med GLTFLoader. |
Spørsmål om ARKit-blendshapes
- 01Hva er ARKit-blendshapes?
- De 52 navngitte ansiktsbevegelsene Apple har definert for ansiktssporing på iPhone og iPad. Hver er en vekt fra 0 til 1, og ethvert uttrykk er en blanding av dem.
- 02Hvor mange ARKit-blendshapes finnes det?
- 52: 14 for øynene, 4 for kjeven, 23 for munnen, 5 for brynene, 3 for kinnene, 2 for nesen og 1 for tungen.
- 03Trenger jeg en iPhone?
- For å fange alle 52 i sanntid trenger du en enhet med Apples ansiktssporing, for eksempel en iPhone med Face ID; Live Link Face bruker den. For å spille dem av fungerer enhver motor som leser blendshapes, uten iPhone.
- 04Har FaceNinja-hoder
tongueOut? - Ja. GLB- og FBX-filen har alle 52 formene,
tongueOutinkludert, laget for hvert ansikt. - 05Hva er Perfect Sync?
- Et VTuber-begrep for en avatar som har alle 52 ARKit-formene, slik at ansiktssporingen styrer hver av dem direkte.
- 06Kan jeg prøve et hode med alle 52 formene?
- Ja. Registrer deg gratis og last ned de 20 eksempelhodene: hver GLB- og FBX-fil har alle 52.
Kan jeg prøve et hode med alle 52 formene?
Ja. Registrer deg gratis og last ned de 20 eksempelhodene: hver GLB- og FBX-fil har alle 52.