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

Artırılmış Yüzleri uygulamak için ihtiyacınız olan özel dokulara ve modellere ihtiyacınız vardır: tespit edilen yüz örgüleri üzerinde yer paylaşımlı olarak bulunuyor. 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.

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, şu projenin parçası olarak dışa aktarılmaması gereken bir referans facemesh içeriyor: her şeyden farklıdır. ARCore, şurada ayrı bir yüz ağı oluşturup güncelleyecek: belirler.

PSD dosyasıyla 2D dokular oluşturma

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

  • Maske: Gözlerin, burun deliklerinin ve ağzın doku içinde nerede olduğunu gösterir.
  • Çizgiler: Kullanıcının yüz özelliklerinin dokulandırmaya çalışın.
  • 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 oluşturulduğundan 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. facemesh için UV'leri kullanın referans olarak kullanılır.

  • Ö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 olmak üzere dört kemik içeriyor. FOREHEAD_RIGHT ve FOREHEAD_LEFT bölge. Bu çok çalıştık.