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 | |
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 | |
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 |
---|