FaceNinja

Başvuru · ARKit · yüz takibi

Gerçek bir kafada 52 ARKit blendshape.

ARKit, yüzü 52 blendshape ile tanımlar: jawOpen veya eyeBlinkLeft gibi hareketler için 0–1 arası ağırlıklar. iPhone yüz takibi bu ağırlıkları gönderir; Live Link Face, VTubing uygulamaları ve oyun motorları aynı 52 şekli olan her kafada oynatır. İşte her ad, hareketi ve tümünü içeren bir kafa.

Ücretsiz Ücretsiz hesap oluşturun ve 20 yüksek kaliteli örnek MetaHuman kafası indirin: 4K cilt, 52 ARKit şekli, GLB/FBX/MetaHuman ZIP.

Yüz bölgesine göre 52 şeklin tümü

Adlar Apple'ın yazdığı gibidir. Left ve Right, izleyicinin değil yüzün kendi solu ve sağıdır.

Gözler14 şekil

  1. eyeBlinkLeft
    eyeBlinkRight
    Göz kapağını kapatır.
  2. eyeLookDownLeft
    eyeLookDownRight
    Göz kapakları aşağı bakışı izler.
  3. eyeLookInLeft
    eyeLookInRight
    Göz kapakları buruna doğru bakışı izler.
  4. eyeLookOutLeft
    eyeLookOutRight
    Göz kapakları burundan dışa bakışı izler.
  5. eyeLookUpLeft
    eyeLookUpRight
    Göz kapakları yukarı bakışı izler.
  6. eyeSquintLeft
    eyeSquintRight
    Gözü kısar: alt kapak ve yanak yükselir.
  7. eyeWideLeft
    eyeWideRight
    Gözü geniş açar: üst kapak yükselir.

Çene4 şekil

  1. jawForwardÇeneyi öne iter.
  2. jawLeftÇeneyi yüzün soluna taşır.
  3. jawRightÇeneyi yüzün sağına taşır.
  4. jawOpenÇeneyi açar.

Ağız23 şekil

  1. mouthCloseÇene açıkken dudakları kapatır; jawOpen ile kullanılır.
  2. mouthFunnelAçık dudakları, "u" der gibi huni biçiminde yuvarlar.
  3. mouthPuckerKapalı dudakları öpücük gibi öne iter.
  4. mouthLeftİki dudağı yüzün soluna taşır.
  5. mouthRightİki dudağı yüzün sağına taşır.
  6. mouthSmileLeft
    mouthSmileRight
    Ağız köşesini yükseltir.
  7. mouthFrownLeft
    mouthFrownRight
    Ağız köşesini indirir.
  8. mouthDimpleLeft
    mouthDimpleRight
    Ağız köşesini gamzeye doğru geriye çeker.
  9. mouthStretchLeft
    mouthStretchRight
    Ağız köşesini yana ve aşağıya gerer.
  10. mouthRollLowerAlt dudağı dişlerin üstüne, içeri kıvırır.
  11. mouthRollUpperÜst dudağı dişlerin üstüne, içeri kıvırır.
  12. mouthShrugLowerAlt dudağı yukarı ve dışarı iter.
  13. mouthShrugUpperÜst dudağı yukarı ve dışarı iter.
  14. mouthPressLeft
    mouthPressRight
    O taraftaki alt dudağı üst dudağa bastırır.
  15. mouthLowerDownLeft
    mouthLowerDownRight
    O taraftaki alt dudağı aşağı çeker.
  16. mouthUpperUpLeft
    mouthUpperUpRight
    O taraftaki üst dudağı kaldırır.

Kaşlar5 şekil

  1. browDownLeft
    browDownRight
    Kaşın dış kısmını indirir.
  2. browInnerUpİki kaşın iç uçlarını kaldırır.
  3. browOuterUpLeft
    browOuterUpRight
    Kaşın dış kısmını kaldırır.

Yanaklar3 şekil

  1. cheekPuffİki yanağı şişirir.
  2. cheekSquintLeft
    cheekSquintRight
    Alt göz kapağı çevresindeki yanağı kaldırır.

Burun2 şekil

  1. noseSneerLeft
    noseSneerRight
    Burun kanadını küçümser gibi kaldırır.

Dil1 şekil

  1. tongueOutDili ağızdan dışarı iter.

Adların kaynağı: Apple ARKit belgeleri.

Gerçek kafada şekilleri hareket ettirin

Bunlar, her biri tek fotoğraftan FaceNinja'nın yaptığı örnek kafalardır. Birini yükleyip sürgüleri sürükleyin: her sürgü o yüzdeki bir ARKit şeklidir; ifadeler birkaçını karıştırır.

İnceleme tezgâhıSabit görüntü

Örnek kafalar

FaceNinja'nın S-07 fotoğrafından yaptığı 3D MetaHuman kafası

Ok tuşları kafayı döndürür. Artı ve eksi yakınlaştırır. Sıfır görünümü sıfırlar. Escape görüntüleyiciden çıkar.

İfade
Görünüm
Işık

ARKit değerleri

Değerler ifadeyi izler. Bir şekli kaydırıcıyla ayarlayın.

Sentetik kişiÖnizleme web için sıkıştırılmıştır. İndirilen dosyada tam 4K haritalar bulunur.

Altı ifade ve onları oluşturan şekiller

İfade, şekillerin karışımıdır. Aşağıdaki her görsel, altındaki şekiller artırılmış S-16 örneğidir; nötr yüzde hiçbiri yoktur.

  • S-16 örneği, Nötr ile sentetik kişiNötr
    —
  • S-16 örneği, mouthSmileLeft, mouthSmileRight ile sentetik kişiGülümseme
    mouthSmileLeft mouthSmileRight
  • S-16 örneği, jawOpen, browInnerUp ile sentetik kişiŞaşkınlık
    jawOpen browInnerUp
  • S-16 örneği, browDownLeft, mouthFrownLeft ile sentetik kişiKaş çatma
    browDownLeft mouthFrownLeft
  • S-16 örneği, mouthPucker ile sentetik kişimouthPucker
  • S-16 örneği, eyeBlinkLeft ile sentetik kişieyeBlinkLeft

tongueOut neden dil gerektirir

tongueOut yalnızca dili olan ve ağzı yeterince açılan kafada görünür. FaceNinja kafalarında ikisi de vardır; GLB ve FBX, tongueOut dahil 52 şeklin tümünü taşır.

Perfect Sync: VTubing'de 52 şekil

VTubing'de 52 ARKit şeklinin tümünü içeren avatara Perfect Sync (パーフェクトシンク) denir: iPhone takibi birkaç hazır ifade yerine her şekli doğrudan sürer. VRM tabanlı uygulamalar, FaceNinja'nın üretmediği VRM dosyasını gerektirir. Ücretsiz Creator Kit'imiz diğer yolu kullanır: kafanız Unreal Engine'de MetaHuman olur, Live Link Face veya web kamerasıyla sürülür.

Her motorda 52 şeklin bulunduğu yer

Dört motorda aynı 52 ad
MotorŞekillerin yeriNot
Unreal EngineSkeletal Mesh üzerindeki morph target'lar; Live Link Face adlarıyla sürer.Morph target'ları açık içe aktarın; kafanın materyallerinde Used with Morph Targets'ı işaretleyin (belgeler EN).
UnityFBX'ten, Skinned Mesh Renderer üzerindeki blend shape'ler.Modelin içe aktarma ayarlarında Import BlendShapes varsayılan olarak açıktır.
Godot 4GLB'den, MeshInstance3D üzerindeki blend shape'ler.find_blend_shape_by_name(), set_blend_shape_value() için indeksi verir.
three.jsmesh.morphTargetDictionary, her adı mesh.morphTargetInfluences içindeki indeksine eşler.GLB'yi GLTFLoader ile yükleyin.

ARKit blendshape'leri hakkında sorular

01ARKit blendshape'leri nedir?
Apple'ın iPhone ve iPad yüz takibi için tanımladığı 52 adlandırılmış yüz hareketi. Her biri 0–1 arası ağırlıktır; her ifade bunların karışımıdır.
02Kaç ARKit blendshape vardır?
52: gözler için 14, çene için 4, ağız için 23, kaşlar için 5, yanaklar için 3, burun için 2 ve dil için 1.
03iPhone gerekiyor mu?
52'sini canlı yakalamak için Face ID'li iPhone gibi Apple yüz takibi olan cihaz gerekir; Live Link Face bunu kullanır. Oynatmak için blendshape okuyan her motor çalışır, iPhone gerekmez.
04FaceNinja kafalarında tongueOut var mı?
Evet. GLB ve FBX, her yüz için oluşturulmuş, tongueOut dahil 52 şekli taşır.
05Perfect Sync nedir?
52 ARKit şeklinin tümüne sahip avatar için VTubing terimi; yüz takibi her birini doğrudan sürer.
0652 şeklin tümü olan bir kafa deneyebilir miyim?
Evet. Ücretsiz kaydolun ve 20 örnek kafayı indirin: her GLB ve FBX'te 52'si de vardır.

52 şeklin tümü olan bir kafa deneyebilir miyim?

Evet. Ücretsiz kaydolun ve 20 örnek kafayı indirin: her GLB ve FBX'te 52'si de vardır.