Artırılmış Yüzleri uygulamak için tanımlanan yüz örgülerinin üzerine bindirmek üzere özelleştirilmiş dokulara ve modellere ihtiyacınız vardır. Bu öğeler, 3D modelleme ve animasyon yazılımında sanatçılar tarafından önceden oluşturulur ve XB dosyaları olarak dışa aktarılır.
Standart dosyalar
SDK'lar, sanatçıların ARCore tarafından algılanan yüzlerin üzerine düzgün bir şekilde yer paylaşımlı olarak yerleştirileceği öğeler oluşturmasına yardımcı olmak için bir canonical_face_mesh.fbx
dosyası ve bir canonical_face_mesh.psd
dosyası içerir. Bu dosyaları assets/canonical_face_mesh.fbx
klasöründe bulabilirsiniz.
Firefox dosyasıyla 3D modeller oluşturma
FBX dosyası, yüz örgülü topolojiyi, UV doku koordinatlarını ve öğelerin oluşturulması ve eklenmesi için sağlanan desteklenen yüz bölgelerini tanımlayan düzeneği içerir. ARCore ile uyumlu olduklarından emin olmak için, FBX dosyaları da desteklenen ayarlar kullanılarak kaydedilmelidir.
Bu dosya, son Chromebox'ın bir parçası olarak dışa aktarılmaması gereken bir referans facemesh
içeriyor. ARCore, çalışma zamanında ayrı bir yüz ağı oluşturur ve günceller.
PSD dosyasıyla 2D dokular oluşturma
.psd
yüz ağı referans dokusu, sanatçının çalışma zamanında kullanıcının yüz özellikleriyle nasıl hizalandığını görmek için kullanılır. Dört katman içerir:
- Maske: Gözlerin, burun deliklerinin ve ağzın dokuda nerede olduğunu gösterir.
- Çizgiler: Çalışma zamanında kullanıcının yüz özelliklerinin bir dokuyla nasıl hizalandığını gösteren yönergeler.
- UV'ler: 468 noktalı yüz doku ağının üçgenleşmesini temsil eder.
- Arka plan: Diğer üç bileşeni görsel olarak netleştirmek için nötr gri arka plan katmanı.
PSD dosyasını değiştirirseniz değişiklikleri dışa aktarma işleminin hemen ardından görebilirsiniz.
Standart yüz ağını özelleştir
Modeller ve dokular SDK'da yer alan assets/canonical_face_mesh.fbx
kullanılarak oluşturuluyorsa aşağıdaki ayarlar, FBX dosyaları dışa aktarılırken de gereklidir:
Özel örgülerin, ilişkili kemiklere veya bölgelere kabuklanmasıyla 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 içindir. ARCore, çalışma zamanında ayrı bir yüz ağı oluşturur. Özel yüz örgü dokuları oluştururkenfacemesh
içindeki UV'leri referans olarak kullanın.Özel örgüleri
asset
düğümünün alt öğeleri olarak yerleştirin.Ad alanlarının kullanımı desteklenir.
Öğe,
root
veNOSE_TIP
,FOREHEAD_RIGHT
veFOREHEAD_LEFT
bölgelerinden oluşan dört kemik içeriyor. Bu kemiklerin adlarını değiştirmeyin.