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
eyeBlinkLeftGöz kapağını kapatır.
eyeBlinkRighteyeLookDownLeftGöz kapakları aşağı bakışı izler.
eyeLookDownRighteyeLookInLeftGöz kapakları buruna doğru bakışı izler.
eyeLookInRighteyeLookOutLeftGöz kapakları burundan dışa bakışı izler.
eyeLookOutRighteyeLookUpLeftGöz kapakları yukarı bakışı izler.
eyeLookUpRighteyeSquintLeftGözü kısar: alt kapak ve yanak yükselir.
eyeSquintRighteyeWideLeftGözü geniş açar: üst kapak yükselir.
eyeWideRight
Çene4 şekil
jawForwardÇeneyi öne iter.jawLeftÇeneyi yüzün soluna taşır.jawRightÇeneyi yüzün sağına taşır.jawOpenÇeneyi açar.
Ağız23 şekil
mouthCloseÇene açıkken dudakları kapatır;jawOpenile kullanılır.mouthFunnelAçık dudakları, "u" der gibi huni biçiminde yuvarlar.mouthPuckerKapalı dudakları öpücük gibi öne iter.mouthLeftİki dudağı yüzün soluna taşır.mouthRightİki dudağı yüzün sağına taşır.mouthSmileLeftAğız köşesini yükseltir.
mouthSmileRightmouthFrownLeftAğız köşesini indirir.
mouthFrownRightmouthDimpleLeftAğız köşesini gamzeye doğru geriye çeker.
mouthDimpleRightmouthStretchLeftAğız köşesini yana ve aşağıya gerer.
mouthStretchRightmouthRollLowerAlt dudağı dişlerin üstüne, içeri kıvırır.mouthRollUpperÜst dudağı dişlerin üstüne, içeri kıvırır.mouthShrugLowerAlt dudağı yukarı ve dışarı iter.mouthShrugUpperÜst dudağı yukarı ve dışarı iter.mouthPressLeftO taraftaki alt dudağı üst dudağa bastırır.
mouthPressRightmouthLowerDownLeftO taraftaki alt dudağı aşağı çeker.
mouthLowerDownRightmouthUpperUpLeftO taraftaki üst dudağı kaldırır.
mouthUpperUpRight
Kaşlar5 şekil
browDownLeftKaşın dış kısmını indirir.
browDownRightbrowInnerUpİki kaşın iç uçlarını kaldırır.browOuterUpLeftKaşın dış kısmını kaldırır.
browOuterUpRight
Yanaklar3 şekil
cheekPuffİki yanağı şişirir.cheekSquintLeftAlt göz kapağı çevresindeki yanağı kaldırır.
cheekSquintRight
Burun2 şekil
noseSneerLeftBurun kanadını küçümser gibi kaldırır.
noseSneerRight
Dil1 şekil
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.
Örnek kafalar

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.
ARKit değerleri
Değerler ifadeyi izler. Bir şekli kaydırıcıyla ayarlayın.
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.
Nötr—
GülümsememouthSmileLeft mouthSmileRight
ŞaşkınlıkjawOpen browInnerUp
Kaş çatmabrowDownLeft mouthFrownLeft
mouthPucker
eyeBlinkLeft
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
| Motor | Şekillerin yeri | Not |
|---|---|---|
| Unreal Engine | Skeletal 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). |
| Unity | FBX'ten, Skinned Mesh Renderer üzerindeki blend shape'ler. | Modelin içe aktarma ayarlarında Import BlendShapes varsayılan olarak açıktır. |
| Godot 4 | GLB'den, MeshInstance3D üzerindeki blend shape'ler. | find_blend_shape_by_name(), set_blend_shape_value() için indeksi verir. |
| three.js | mesh.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
tongueOutvar mı? - Evet. GLB ve FBX, her yüz için oluşturulmuş,
tongueOutdahil 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.