Referință · ARKit · face tracking
Cele 52 de blendshape-uri ARKit, pe un cap real.
ARKit descrie o față prin 52 de blendshape-uri: ponderi de la 0 la 1 pentru mișcări precum jawOpen sau eyeBlinkLeft. Face tracking-ul unui iPhone trimite aceste ponderi, iar Live Link Face, aplicațiile de VTubing și engine-urile de jocuri le redau pe orice cap care are aceleași 52 de forme. Iată fiecare nume, ce mișcă și un cap care le are pe toate.
Gratuit Creați un cont gratuit și descărcați 20 capete MetaHuman de exemplu, de înaltă calitate: piele 4K, 52 de forme ARKit, GLB/FBX/MetaHuman ZIP.
Toate cele 52, pe zone ale feței
Numele sunt exact cum le scrie Apple. Left și Right sunt stânga și dreapta feței, nu ale privitorului.
Ochi14 de forme
eyeBlinkLeftÎnchide pleoapa.
eyeBlinkRighteyeLookDownLeftPleoapele urmează privirea în jos.
eyeLookDownRighteyeLookInLeftPleoapele urmează privirea spre nas.
eyeLookInRighteyeLookOutLeftPleoapele urmează privirea în afară, dinspre nas.
eyeLookOutRighteyeLookUpLeftPleoapele urmează privirea în sus.
eyeLookUpRighteyeSquintLeftÎngustează ochiul: pleoapa de jos și obrazul se ridică.
eyeSquintRighteyeWideLeftDeschide larg ochiul: pleoapa de sus se ridică.
eyeWideRight
Maxilar4 de forme
jawForwardÎmpinge maxilarul înainte.jawLeftMută maxilarul spre stânga feței.jawRightMută maxilarul spre dreapta feței.jawOpenDeschide maxilarul.
Gură23 de forme
mouthCloseÎnchide buzele cât timp maxilarul rămâne deschis; se folosește împreună cujawOpen.mouthFunnelRotunjește buzele deschise ca o pâlnie, ca la „u”.mouthPuckerÎmpinge buzele închise înainte, ca pentru un sărut.mouthLeftMută ambele buze spre stânga feței.mouthRightMută ambele buze spre dreapta feței.mouthSmileLeftRidică colțul gurii.
mouthSmileRightmouthFrownLeftCoboară colțul gurii.
mouthFrownRightmouthDimpleLeftTrage colțul gurii înapoi, spre gropiță.
mouthDimpleRightmouthStretchLeftÎntinde colțul gurii lateral și în jos.
mouthStretchRightmouthRollLowerRulează buza de jos spre interior, peste dinți.mouthRollUpperRulează buza de sus spre interior, peste dinți.mouthShrugLowerÎmpinge buza de jos în sus și în afară.mouthShrugUpperÎmpinge buza de sus în sus și în afară.mouthPressLeftApasă buza de jos în sus, pe buza de sus, pe acea parte.
mouthPressRightmouthLowerDownLeftTrage buza de jos în jos, pe acea parte.
mouthLowerDownRightmouthUpperUpLeftRidică buza de sus, pe acea parte.
mouthUpperUpRight
Sprâncene5 de forme
browDownLeftCoboară partea exterioară a sprâncenei.
browDownRightbrowInnerUpRidică capetele interioare ale ambelor sprâncene.browOuterUpLeftRidică partea exterioară a sprâncenei.
browOuterUpRight
Obraji3 de forme
cheekPuffUmflă ambii obraji.cheekSquintLeftRidică obrazul în jurul pleoapei de jos.
cheekSquintRight
Nas2 de forme
noseSneerLeftRidică latura nasului, ca într-o grimasă de dispreț.
noseSneerRight
Limbă1 de forme
tongueOutScoate limba din gură.
Sursa numelor: documentația ARKit de la Apple.
Mișcați formele pe un cap real
Acestea sunt capetele de exemplu, așa cum le-a creat FaceNinja, fiecare dintr-o fotografie. Încărcați unul și trageți glisoarele: fiecare glisor este o formă ARKit pe acea față, iar expresiile combină mai multe.
Capete de probă

Tastele săgeți rotesc capul. Plus și minus fac zoom. Zero resetează vederea. Escape închide vizualizatorul.
Valori ARKit
Valorile urmează expresia. Trageți un glisor ca să setați o formă.
Șase expresii și formele care le compun
O expresie este o combinație de forme. Fiecare imagine de mai jos este exemplul S-16 cu formele de sub ea activate; fața neutră nu are niciuna.
Neutru—
ZâmbetmouthSmileLeft mouthSmileRight
SurprizăjawOpen browInnerUp
ÎncruntatbrowDownLeft mouthFrownLeft
mouthPucker
eyeBlinkLeft
De ce tongueOut are nevoie de o limbă
tongueOut se vede doar pe un cap cu limbă și cu o gură care se deschide suficient. Capetele FaceNinja le au pe amândouă, așa că GLB-ul și FBX-ul conțin toate cele 52 de forme, inclusiv tongueOut.
Perfect Sync: cele 52 de forme în VTubing
În VTubing, un avatar cu toate cele 52 de forme ARKit se numește Perfect Sync (パーフェクトシンク): tracking-ul de pe un iPhone controlează direct fiecare formă, în loc de câteva presetări. Aplicațiile bazate pe VRM au nevoie de un fișier VRM, pe care FaceNinja nu îl creează. Creator Kit-ul nostru gratuit merge pe cealaltă cale: capul dumneavoastră devine un MetaHuman în Unreal Engine, controlat de Live Link Face sau de un webcam.
Unde se află cele 52 de forme în fiecare engine
| Engine | Unde sunt formele | Notă |
|---|---|---|
| Unreal Engine | Morph targets pe Skeletal Mesh; Live Link Face le controlează după nume. | Importați cu morph targets activate și bifați Used with Morph Targets pe materialele capului (documentație EN). |
| Unity | Blend shapes pe Skinned Mesh Renderer, din FBX. | Import BlendShapes este activat implicit în setările de import ale modelului. |
| Godot 4 | Blend shapes pe MeshInstance3D, din GLB. | find_blend_shape_by_name() dă indexul pentru set_blend_shape_value(). |
| three.js | mesh.morphTargetDictionary asociază fiecare nume cu indexul său din mesh.morphTargetInfluences. | Încărcați GLB-ul cu GLTFLoader. |
Întrebări despre blendshape-urile ARKit
- 01Ce sunt blendshape-urile ARKit?
- Cele 52 de mișcări faciale cu nume, definite de Apple pentru face tracking pe iPhone și iPad. Fiecare este o pondere de la 0 la 1, iar orice expresie este o combinație a lor.
- 02Câte blendshape-uri ARKit există?
- 52: 14 pentru ochi, 4 pentru maxilar, 23 pentru gură, 5 pentru sprâncene, 3 pentru obraji, 2 pentru nas și 1 pentru limbă.
- 03Am nevoie de un iPhone?
- Ca să captați toate cele 52 în timp real, aveți nevoie de un dispozitiv cu face tracking de la Apple, cum ar fi un iPhone cu Face ID; Live Link Face îl folosește. Ca să le redați, merge orice engine care citește blendshape-uri, fără iPhone.
- 04Capetele FaceNinja includ
tongueOut? - Da. GLB-ul și FBX-ul conțin toate cele 52 de forme, inclusiv
tongueOut, create pentru fiecare față. - 05Ce este Perfect Sync?
- Un termen din VTubing pentru un avatar care are toate cele 52 de forme ARKit, astfel încât face tracking-ul controlează direct fiecare formă.
- 06Pot încerca un cap cu toate cele 52 de forme?
- Da. Creați un cont gratuit și descărcați cele 20 de capete de exemplu: fiecare GLB și FBX le are pe toate cele 52.
Pot încerca un cap cu toate cele 52 de forme?
Da. Creați un cont gratuit și descărcați cele 20 de capete de exemplu: fiecare GLB și FBX le are pe toate cele 52.