FaceNinja

Viite · ARKit · kasvojenseuranta

ARKitin 52 blendshapea oikealla 3D-päällä.

ARKit kuvaa kasvot 52 blendshapella: painoarvoilla 0–1 liikkeille kuten jawOpen tai eyeBlinkLeft. iPhonen kasvojenseuranta lähettää nämä painot, ja Live Link Face, VTuber-sovellukset ja pelimoottorit toistavat ne millä tahansa päällä, jolla on samat 52 muotoa. Tässä jokainen nimi, mitä se liikuttaa, ja 3D-pää, jolla ne kaikki ovat.

Ilmainen Luo ilmainen tili ja lataa 20 laadukasta MetaHuman-näytepäätä: 4K-iho, 52 ARKit-muotoa, GLB/FBX/MetaHuman ZIP.

Kaikki 52 kasvojen osittain

Nimet ovat täsmälleen sellaisina kuin Apple ne kirjoittaa. Left ja Right tarkoittavat kasvojen omaa vasenta ja oikeaa, eivät katsojan.

Silmät14 muotoa

  1. eyeBlinkLeft
    eyeBlinkRight
    Sulkee silmäluomen.
  2. eyeLookDownLeft
    eyeLookDownRight
    Silmäluomet seuraavat alaspäin suuntautuvaa katsetta.
  3. eyeLookInLeft
    eyeLookInRight
    Silmäluomet seuraavat nenää kohti suuntautuvaa katsetta.
  4. eyeLookOutLeft
    eyeLookOutRight
    Silmäluomet seuraavat nenästä poispäin suuntautuvaa katsetta.
  5. eyeLookUpLeft
    eyeLookUpRight
    Silmäluomet seuraavat ylöspäin suuntautuvaa katsetta.
  6. eyeSquintLeft
    eyeSquintRight
    Siristää silmää: alaluomi ja poski nousevat.
  7. eyeWideLeft
    eyeWideRight
    Avaa silmän selälleen: yläluomi nousee.

Leuka4 muotoa

  1. jawForwardTyöntää leukaa eteenpäin.
  2. jawLeftSiirtää leukaa kasvojen vasemmalle.
  3. jawRightSiirtää leukaa kasvojen oikealle.
  4. jawOpenAvaa leuan.

Suu23 muotoa

  1. mouthCloseSulkee huulet leuan pysyessä auki; käytetään yhdessä jawOpen-muodon kanssa.
  2. mouthFunnelPyöristää avoimet huulet suppiloksi kuin u-äänteessä.
  3. mouthPuckerTyöntää suljetut huulet eteen kuin suukossa.
  4. mouthLeftSiirtää molempia huulia kasvojen vasemmalle.
  5. mouthRightSiirtää molempia huulia kasvojen oikealle.
  6. mouthSmileLeft
    mouthSmileRight
    Nostaa suupieltä.
  7. mouthFrownLeft
    mouthFrownRight
    Laskee suupieltä.
  8. mouthDimpleLeft
    mouthDimpleRight
    Vetää suupieltä taaksepäin kohti hymykuoppaa.
  9. mouthStretchLeft
    mouthStretchRight
    Venyttää suupieltä sivulle ja alas.
  10. mouthRollLowerKääntää alahuulen sisään hampaiden päälle.
  11. mouthRollUpperKääntää ylähuulen sisään hampaiden päälle.
  12. mouthShrugLowerTyöntää alahuulta ylös ja ulos.
  13. mouthShrugUpperTyöntää ylähuulta ylös ja ulos.
  14. mouthPressLeft
    mouthPressRight
    Painaa alahuulta ylähuulta vasten sillä puolella.
  15. mouthLowerDownLeft
    mouthLowerDownRight
    Vetää alahuulta alas sillä puolella.
  16. mouthUpperUpLeft
    mouthUpperUpRight
    Nostaa ylähuulta sillä puolella.

Kulmat5 muotoa

  1. browDownLeft
    browDownRight
    Laskee kulmakarvan ulko-osaa.
  2. browInnerUpNostaa molempien kulmakarvojen sisäpäitä.
  3. browOuterUpLeft
    browOuterUpRight
    Nostaa kulmakarvan ulko-osaa.

Posket3 muotoa

  1. cheekPuffPullistaa molemmat posket.
  2. cheekSquintLeft
    cheekSquintRight
    Nostaa poskea alaluomen ympäriltä.

Nenä2 muotoa

  1. noseSneerLeft
    noseSneerRight
    Nostaa nenän sivua kuin irvistyksessä.

Kieli1 muotoa

  1. tongueOutTyöntää kielen ulos suusta.

Nimien lähde: Applen ARKit-dokumentaatio.

Liikuta muotoja oikealla 3D-päällä

Nämä ovat näytepäät sellaisina kuin FaceNinja teki ne kukin yhdestä valokuvasta. Lataa yksi ja vedä liukusäätimiä: jokainen säädin on yksi ARKit-muoto noilla kasvoilla, ja ilmeet yhdistävät useita.

TarkastuspöytäPysäytyskuva

Näytepäät

3D-muotoinen MetaHuman-pää, jonka FaceNinja teki valokuvasta S-07

Nuolinäppäimet kääntävät päätä. Plus ja miinus zoomaavat. Nolla palauttaa näkymän. Escape poistuu katselimesta.

Ilme
Näkymä
Valaistus

ARKit-arvot

Arvot seuraavat ilmettä. Säädä yksi muoto vetämällä liukusäädintä.

Synteettinen henkilöEsikatselu on pakattu verkkoa varten. Latauksessa on täydet 4K-kartat.

Kuusi ilmettä ja muodot, joista ne syntyvät

Ilme on muotojen yhdistelmä. Jokainen alla oleva still-kuva on näyte S-16, jossa sen alla luetellut muodot on käännetty ylös; neutraaleilla kasvoilla ei ole yhtään.

  • Näyte S-16, synteettinen henkilö, ilmeenä NeutraaliNeutraali
    —
  • Näyte S-16, synteettinen henkilö, ilmeenä mouthSmileLeft, mouthSmileRightHymy
    mouthSmileLeft mouthSmileRight
  • Näyte S-16, synteettinen henkilö, ilmeenä jawOpen, browInnerUpYllätys
    jawOpen browInnerUp
  • Näyte S-16, synteettinen henkilö, ilmeenä browDownLeft, mouthFrownLeftKurtistus
    browDownLeft mouthFrownLeft
  • Näyte S-16, synteettinen henkilö, ilmeenä mouthPuckermouthPucker
  • Näyte S-16, synteettinen henkilö, ilmeenä eyeBlinkLefteyeBlinkLeft

Miksi tongueOut tarvitsee kielen

tongueOut näkyy vain päässä, jossa on kieli ja suu, joka aukeaa tarpeeksi. FaceNinjan 3D-päissä on molemmat, joten GLB ja FBX sisältävät kaikki 52 muotoa, tongueOut mukaan lukien.

Perfect Sync: 52 muotoa VTubingissa

VTubingissa avataria, jolla on kaikki 52 ARKit-muotoa, kutsutaan nimellä Perfect Sync (パーフェクトシンク): iPhonen seuranta ohjaa jokaista muotoa suoraan muutaman valmiin asetuksen sijaan. VRM-pohjaiset sovellukset tarvitsevat VRM-tiedoston, jota FaceNinja ei tee. Ilmainen Creator Kit -pakettimme kulkee toista reittiä: 3D-päästäsi tulee MetaHuman Unreal Engineen, ja sitä ohjaa Live Link Face tai verkkokamera.

Missä 52 muotoa ovat kussakin pelimoottorissa

Samat 52 nimeä neljässä pelimoottorissa
PelimoottoriMissä muodot ovatHuomio
Unreal EngineMorph targetit Skeletal Meshissä; Live Link Face ohjaa niitä nimen mukaan.Tuo morph targetit päällä ja ruksaa Used with Morph Targets pään materiaaleissa (dokumentaatio EN).
UnityBlend shapet Skinned Mesh Rendererissä, FBX-tiedostosta.Import BlendShapes on oletuksena päällä mallin tuontiasetuksissa.
Godot 4Blend shapet MeshInstance3D:ssä, GLB-tiedostosta.find_blend_shape_by_name() antaa indeksin funktiolle set_blend_shape_value().
three.jsmesh.morphTargetDictionary liittää jokaisen nimen sen indeksiin taulukossa mesh.morphTargetInfluences.Lataa GLB GLTFLoader-luokalla.

Kysymyksiä ARKit-blendshapeista

01Mitä ARKit-blendshapet ovat?
52 nimettyä kasvojen liikettä, jotka Apple määritteli kasvojenseurantaan iPhonessa ja iPadissa. Kukin on painoarvo 0–1, ja mikä tahansa ilme on niiden yhdistelmä.
02Montako ARKit-blendshapea on?
52: silmille 14, leualle 4, suulle 23, kulmille 5, poskille 3, nenälle 2 ja kielelle 1.
03Tarvitsenko iPhonen?
Jos haluat tallentaa kaikki 52 reaaliajassa, tarvitset laitteen, jossa on Applen kasvojenseuranta, kuten Face ID:llä varustetun iPhonen; Live Link Face käyttää sitä. Toistoon kelpaa mikä tahansa blendshapeja lukeva pelimoottori ilman iPhonea.
04Onko FaceNinjan 3D-päissä tongueOut?
On. GLB ja FBX sisältävät kaikki 52 muotoa, tongueOut mukaan lukien, kullekin kasvoille tehtyinä.
05Mikä on Perfect Sync?
VTubing-termi avatarille, jolla on kaikki 52 ARKit-muotoa, jolloin kasvojenseuranta ohjaa jokaista suoraan.
06Voinko kokeilla 3D-päätä, jossa on kaikki 52 muotoa?
Voit. Luo tili ilmaiseksi ja lataa 20 näytepäätä: jokaisessa GLB- ja FBX-tiedostossa on kaikki 52.

Voinko kokeilla 3D-päätä, jossa on kaikki 52 muotoa?

Voit. Luo tili ilmaiseksi ja lataa 20 näytepäätä: jokaisessa GLB- ja FBX-tiedostossa on kaikki 52.