لتنفيذ ميزة "الوجوه المعزّزة"، تحتاج إلى مواد وتصاميم مخصّصة لتطبيقها على شبكات الوجه المحدّدة. مواد العرض هذه من إنشاء الفنّانين مسبقًا في برامج التصميم الثلاثي الأبعاد والرسوم المتحركة وتصديرها بتنسيق FBX الملفات.
الملفات الأساسية
يتم تضمين حِزم تطوير البرامج (SDK) مع ملف canonical_face_mesh.fbx
canonical_face_mesh.psd
لمساعدة الفنانين في إنشاء مواد عرض تظهر على سطح الفيديو
بشكل صحيح على الوجوه التي اكتشفها ARCore. يمكن العثور على هذه الملفات في
مجلد واحد (assets/canonical_face_mesh.fbx
).
إنشاء نماذج ثلاثية الأبعاد باستخدام ملف FBX
يحتوي ملف FBX على طوبولوجيا شبكة الوجه وإحداثيات زخرفة الأشعة فوق البنفسجية منصة تحدد مناطق الوجه المدعومة المقدمة لإنشاء وإرفاق الأصول. ولضمان توافقها مع ARCore، يجب أن تكون ملفات FBX باستخدام الإعدادات المتوافقة.
يحتوي هذا الملف على مرجع facemesh
يجب عدم تصديره كجزء من
لعبة FBX النهائية. ستنشئ ARCore شبكة منفصلة للوجه وتعدّلها على
وقت التشغيل.
إنشاء مواد 2D باستخدام ملف PSD
يتم استخدام الهيئة المرجعية للشبكة .psd
للوجه لمعرفة كيفية تركيب
ينشئ خطوطًا مع ملامح وجه المستخدم في وقت التشغيل. تتضمن
من أربع طبقات:
- القناع: يعرض مواضع العينين وفتحات الأنف والفم في النسيج.
- الخطوط: إرشادات توضّح كيفية تطابق ملامح الوجه لدى المستخدم مع الملمس أثناء التشغيل
- الأشعة فوق البنفسجية: تمثّل عملية مثلثية للشبكة المتداخلة لزخرفة الوجه بمقدار 468 نقطة.
- الخلفية: طبقة خلفية رمادية محايدة لجعل المكونات الثلاثة الأخرى واضحة بصريًا.
إذا عدّلت ملف PSD، من المفترض أن تظهر لك التغييرات فور اكتمال عملية التصدير.
تخصيص شبكة الوجه الأساسية
إذا كان يتم إنشاء النماذج والزخارف باستخدام
تم تضمين 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 شبكة وجه منفصلة في وقت التشغيل. استخدِم نقاط UV فيfacemesh
كمرجع عند إنشاء مواد نموذج شبكة الوجه المخصّصة.وضع الشبكات المتداخلة المخصّصة كعناصر ثانوية للعقدة
asset
.يُسمح باستخدام مساحات الاسم.
تحتوي مادة العرض على أربعة عظام تتألف من منطقتَي
root
وNOSE_TIP
FOREHEAD_RIGHT
وFOREHEAD_LEFT
. لا تغيِّر أسماء هذه العظام.