لاستخدام ميزة "الوجوه المُعزَّزة"، تحتاج إلى زخارف ونماذج مخصصة للتراكب على شبكات الوجوه المحددة. يتم إنشاء مواد العرض هذه من قِبل الفنّانين في وقت مبكر في برامج النماذج الثلاثية الأبعاد والرسوم المتحركة، ويتم تصديرها كملفات *.fbx
.
يتم استخدام حزمة Sceneform SDK لنظام التشغيل Android مع ملف canonical_face_mesh.fbx
وملف
canonical_face_mesh.psd
لمساعدة الفنانين في إنشاء مواد عرض تظهر على سطح الوجوه التي يكتشفها التطبيق ARCore. ويمكن العثور على هذه الملفات في المجلد assets
.
استخدام الملف *.fbx
لإنشاء مواد العرض
يحتوي ملف *.fbx
على طبيعة مخطط الشبكة المتداخلة وإحداثيات الأشعة فوق البنفسجية
وأنها تحدّد مناطق الوجه المتوافقة المقدَّمة لإنشاء مواد عرض وإرفاقها. لضمان تطابق هذه الملفات مع ARCore، يجب حفظ ملفات *.fbx
باستخدام الإعدادات المتاحة. يمكنك بعد ذلك استيراد هذه الملفات إلى مشروعك كملفات *.sfb
.
يحتوي هذا الملف على مرجع facemesh
الذي يجب عدم تصديره كجزء من *.fbx
النهائي. ستنشئ ARCore شبكة متداخلة منفصلة وتحدِّثها في وقت التشغيل.
استخدام الملف *.psd
لإنشاء مواد العرض
يتم استخدام الزخرفة المرجعية الشبكية لـ .psd
للتعرّف على ملامح الوجه التي ينشئها الفنان لمحاذاة ملامح الوجه الخاصة بالمستخدم في وقت التشغيل. ويشمل أربع طبقات:
- الكمامة: تشير إلى مكان العيون وفي الأنف والفم في القوام.
- السطور: إرشادات توضّح طريقة محاذاة ملامح الوجه للمستخدم مع قوام خلال وقت التشغيل.
- الأشعة فوق البنفسجية: تمثّل المسح التثليثي لشبكة نسيج الوجه 468 نقطة.
- الخلفية: طبقة خلفية رمادية محايدة لتوضيح المكونات الثلاثة الأخرى بصريًا.
وإذا عدَّلت ملف *.psd
، من المفترَض أن تظهر التغييرات فور التصدير.
تنسيق مادة عرض ومتطلبات FBX
ننصحك بتفعيل الإعدادات التالية لملفات *.fbx
التي تم تصديرها من برنامج
وضع النماذج والصور المتحركة.
تنسيق الملف: FBX 2016/2017 أو أحدث
تحويل المحور: المحور لأعلى هو Y
عامل القياس: سنتيمترات
إعدادات الهندسة المطلوبة:
- مجموعات التسوية
- شبكة ناعمة
- محتوى مادة العرض المرجعية
إعدادات الهندسة المقترحة:
- التانج والثنائيات الطبيعية
- مثلّث
- NURBS
صورة متحركة: مفعّلة
إعدادات النماذج غير المتوافقة:
- نماذج مشوهة
- مظاهر
تخصيص شبكة الوجه الأساسية
إذا تم إنشاء النماذج والزخارف باستخدام
assets/canonical_face_mesh.fbx
المضمّنة في حزمة تطوير البرامج (SDK)، يجب استخدام هذه الإعدادات أيضًا
عند تصدير ملفات *.fbx
:
تأكَّد من تشذيب أي شبكة مخصَّصة باستخدام العظام أو المناطق المرتبطة بها.
استخدِم التدرّج الهرمي التالي:
asset |__root | |__NOSE_TIP | |__FOREHEAD_RIGHT | |__FOREHEAD_LEFT |__facemesh <-- for reference |__ <-- place additional custom 3D meshes here
عدم تصدير نموذج
facemesh
المضمّن هذه الشبكة المتداخلة هي مرجع فقط. ستنشئ ARCore شبكة المتداخلة منفصلة في وقت التشغيل. استخدم الأشعة فوق البنفسجية فيfacemesh
كمرجع عند إنشاء زخارف متداخلة للوجه.ضع شبكات مخصّصة كعناصر فرعية للعقدة
asset
.تتوفّر إمكانية استخدام مساحات الاسم.
تحتوي مادة العرض على أربع عظام تتألف من
root
وثلاث مناطق:NOSE_TIP
وFOREHEAD_RIGHT
وFOREHEAD_LEFT
. لا تغيّر أسماء هذه العظام.