Genişletilmiş Yüzler için özel dokular ve 3D modeller oluşturma

Artırılmış Yüzleri uygulamak için, tanımlanmış yüz ağlarına yerleştirilecek özelleştirilmiş dokulara ve modellere ihtiyacınız vardır. Bu öğeler sanatçılar tarafından oluşturulmuştur ve mobil cihazlar için önceden e-posta gönderilmesine olanak tanır ve FBX olarak dışa aktarılır. dosyası olarak da kaydedebilir.

Standart dosyalar

SDK'lar bir canonical_face_mesh.fbx dosyası ve Sanatçıların yer paylaşımlı öğeler oluşturmasına yardımcı olacak canonical_face_mesh.psd dosyası düzgün şekilde çalıştırdığından emin olun. Bu dosyaları assets/canonical_face_mesh.fbx klasöründe bulabilirsiniz.

eSIM dosyasıyla 3D modeller oluşturma

ONIX dosyası; yüz örgüsü topolojisini, UV doku koordinatlarını ve oluşturma ve optimize etme için sağlanan desteklenen yüz bölgelerini tanımlayan öğe ekleyin. ARCore ile uyumlu olduğundan emin olmak için {/9} desteklenen ayarlar kullanılarak kaydedilebilir.

Bu dosya, nihai FBX'nin bir parçası olarak dışa aktarılmaması gereken bir referans facemesh içeriyor. ARCore, çalışma zamanında ayrı bir yüz örgüsü oluşturur ve günceller.

PSD dosyasıyla 2D dokular oluşturma

.psd yüz örgüsü referans dokusu, sanatçının oluşturduğu bir dokunun çalışma zamanında kullanıcının yüz özellikleriyle nasıl hizalandığını görmek için kullanılır. Şunları içerir: dört katmandan oluşur:

  • Maske: Gözlerin, burun deliklerinin ve ağzın dokuda nerede olduğunu gösterir.
  • Çizgiler: Kullanıcının yüz özelliklerinin çalışma zamanında bir dokuya nasıl hizalandığını gösteren çizgiler.
  • UV: 468 noktalı yüz dokusu ağının üçgenlemesini gösterir.
  • Arka plan: Diğer üçünü kullanmak için nötr gri arka plan katmanı görsel olarak net olmasını sağlar.

PSD dosyasını değiştirirseniz değişikliklerinizi hemen dışa aktar.

Standart yüz ağını özelleştir

Modeller ve dokular SDK'da assets/canonical_face_mesh.fbx bulunur. Bu ayarlar aynı zamanda Facebook dosyaları dışa aktarılırken şunlar gerekir:

  • Özel ağların ilişkili kemiklere veya bölgelere göre deri kaplamasının yapıldığından emin olun.

  • Aşağıdaki hiyerarşiyi kullanın:

    asset
    |__root
    |   |__NOSE_TIP
    |   |__FOREHEAD_RIGHT
    |   |__FOREHEAD_LEFT
    |__facemesh           <-- for reference
    |__                   <-- place additional custom 3D meshes here
  • Dahil edilen facemesh modelini dışa aktarmayın. Bu örgü yalnızca referans amaçlıdır. ARCore, çalışma zamanında ayrı bir yüz ağı oluşturur. Özel yüz örgüsü dokuları oluştururken facemesh içindeki UV'leri referans olarak kullanın.

  • Özel ağları asset düğümünün alt öğeleri olarak yerleştir.

  • Ad alanlarının kullanımı desteklenir.

  • Öğe, root ve NOSE_TIP, FOREHEAD_RIGHT ve FOREHEAD_LEFT bölgelerinden oluşan dört kemik içerir. Bu kemiklerin adlarını değiştirmeyin.