ArtırılmışFaceNode

herkese açık sınıf AugmentedFaceNode

ARCore'un AugmentedFace özelliğiyle bir yüz üzerinde görsel efektler oluşturmak için kullanılan düğüm.

Görsel efektler iki bileşenden oluşabilir: yüz örgüsü ve oluşturulabilen yüz bölgeleri.

Yüz ağı, bir kişinin yüzüyle eşlenen 2D resimleri görselleştirmek için kullanılır. Oluşturulabilir yüz bölgeleri, yüzün ARCore tarafından izlenen bölgeleriyle hareket edecek 3D nesneleri (ör. tilki burnu ve kulaklar) görselleştirmek için kullanılır.

Oluşturulabilir bir yüz bölgesi oluştururken bölgeler, modeldeki kemiklerle eşleştirilir. Oluşturulan yüz bölgelerini doğru biçimde dışa aktarmak için sağlanan örnek .fbx dosyasını kullanın.

Bu düğüm, getCenterPose() konumundan duracak şekilde konumlandırılmış.

AugmentedFace izlenmiyor veya AugmentedFace null olarak ayarlandığında görsel efektler devre dışı bırakılır.

İnşaat Ustaları

AugmentedFaceNode()
AugmentedFace kullanmadan AugmentedFaceNode oluşturun.
AugmentedFaceNode(AugmentedFace EnhancedFace)
Belirtilen AugmentedFace ile bir AugmentedFaceNode oluşturun.

Herkese Açık Yöntemler

Artırılmış Yüz
getAugmentedFace()
Bu Düğümün görsel efektleri uyguladığı AugmentedFace'i döndürür.
Malzeme
getFaceMeshMaterialoverride()
Yüz ağının nasıl oluşturulduğunu geçersiz kılan malzemeyi döndürür.
Doku
getFaceMeshTexture()
Yüz örgüsünde oluşturulan dokuyu döndürür.
Model Oluşturulabilir
getFaceRegionsRenderable()
Yüzün bölgeleriyle eşlenen Oluşturulabilir değerini döndürür.
geçersiz
onActivate()
Bu düğüm etkinleştiğinde işler.
geçersiz
onUpdate(FrameTimeFrameTime)
Bu düğüm güncellendiğinde yönetir.
geçersiz
setAugmentedFace(AugmentedFace yüzü)
Bu düğümün görsel efektleri uyguladığı AugmentedFace'i ayarlar.
geçersiz
setFaceMeshMaterialoverride(Malzeme malzemesi)
Yüz ağını oluşturmak için kullanılan malzemeyi ayarlar.
geçersiz
setFaceMeshTexture(Doku dokusu)
Yüz örgüsünde oluşturulan dokuyu ayarlar.
geçersiz
setFaceRegionsRenderable(ModelRenderable oluşturulabilir)
Yüzün bölgeleriyle eşlenen Oluşturulabilir'i ayarlar.

Devralınan Yöntemler

İnşaat Ustaları

public AugmentedFaceNode ()

AugmentedFace kullanmadan AugmentedFaceNode oluşturun.

herkese açık AugmentedFaceNode (AugmentedFace enhancededFace)

Belirtilen AugmentedFace ile bir AugmentedFaceNode oluşturun.

Parametreler
artırılmış yüz

Herkese Açık Yöntemler

herkese açık AugmentedFace getAugmentedFace ()

Bu Düğümün görsel efektleri uyguladığı AugmentedFace'i döndürür.

herkese açık Malzeme getFaceMeshMalzemeGeçersiz kılma ()

Yüz ağının nasıl oluşturulduğunu geçersiz kılan malzemeyi döndürür. Varsayılan olarak null'dur.

herkese açık Doku getFaceMeshTexture ()

Yüz örgüsünde oluşturulan dokuyu döndürür. Varsayılan olarak null'dur.

Not: Bu özellik yalnızca yüz örgü malzemesi geçersiz kılınmadıysa kullanılır.

herkese açık ModelRenderable getFaceRegionsRenderable ()

Yüzün bölgeleriyle eşlenen Oluşturulabilir değerini döndürür. Yüz bölgeleriyle eşleşen kemiklerle örtülmüş olması gerekir. Belirtilen yüzleri doğru biçimde oluşturulabilecek bir yüz bölgeleri dışa aktarmak için sağlanan örnek .fbx dosyasını kullanın.

herkese açık geçersiz onActivate ()

Bu düğüm etkinleştiğinde işler. Düğüm etkinse, bir sahnenin parçasıysa ve üst öğesi etkinse etkin olur.

Düğüm etkinleştirildiğinde uygulanması gereken kurulumu geçersiz kılmak için geçersiz kılın.

genel geçersiz onUpdate (FrameTimeframeTime)

Bu düğüm güncellendiğinde yönetir. Her kare oluşturulmadan önce bir düğüm güncellenir. Bu işlev yalnızca düğüm etkin olduğunda çağrılır.

Her bir karede yapılması gereken tüm güncellemeleri gerçekleştirmek için geçersiz kılın.

Parametreler
çerçeve süresi geçerli kare için zaman bilgisini verir

herkese açık geçersiz setAugmentedFace (AugmentedFace yüzü)

Bu düğümün görsel efektleri uyguladığı AugmentedFace'i ayarlar.

Parametreler
yüz

herkese açık geçersiz setFaceMeshMalzemeGeçersiz kılma (Malzeme materyali)

Yüz ağını oluşturmak için kullanılan malzemeyi ayarlar. Geçersiz kılan materyal getFaceMeshTexture() kullanılmaz. Varsayılan malzemeye geri dönmek için null değerine ayarlayın.

Parametreler
material

herkese açık geçersiz setFaceMeshTexture (Doku doku)

Yüz örgüsünde oluşturulan dokuyu ayarlar.

Not: Bu özellik yalnızca yüz örgü malzemesi geçersiz kılınmadıysa kullanılır.

Parametreler
doku

herkese açık geçersiz setFaceRegionsRenderable (ModelRenderable oluşturulabilir)

Yüzün bölgeleriyle eşlenen Oluşturulabilir'i ayarlar. Yüz bölgeleriyle eşleşen kemiklerle örtülmüş olması gerekir. Belirtilen yüzleri doğru biçimde oluşturulabilecek bir yüz bölgeleri dışa aktarmak için sağlanan örnek .fbx dosyasını kullanın.

Parametreler
oluşturulabilir