أنشِئ زخارف مخصَّصة ونماذج ثلاثية الأبعاد للوجوه المعزَّزة

لاستخدام ميزة "الوجوه المحسّنة"، ستحتاج إلى زخارف ونماذج مخصصة المتراكبة على الشبكات المتداخلة التي تم تحديدها. مواد العرض هذه من إنشاء الفنّانين مسبقًا في برامج التصميم الثلاثي الأبعاد والرسوم المتحركة وتصديرها بتنسيق FBX الملفات.

الملفات الأساسية

يتم شحن حِزم SDK مع ملف canonical_face_mesh.fbx وملف canonical_face_mesh.psd لمساعدة الفنانين في إنشاء مواد عرض سيتم دمجها بشكل صحيح على الوجوه التي يرصدها ARCore. يمكنك العثور على هذه الملفات في المجلد assets/canonical_face_mesh.fbx.

إنشاء نماذج ثلاثية الأبعاد باستخدام ملف FBX

يحتوي ملف FBX على طوبولوجيا شبكة الوجه وإحداثيات زخرفة الأشعة فوق البنفسجية منصة تحدد مناطق الوجه المدعومة المقدمة لإنشاء وإرفاق الأصول. لضمان توافقها مع ARCore، يجب حفظ ملفات FBX باستخدام الإعدادات المتوافقة.

يحتوي هذا الملف على مرجع facemesh يجب عدم تصديره كجزء من ملف FBX النهائي. ستنشئ ARCore شبكة منفصلة للوجه وتعدّلها على وقت التشغيل.

إنشاء زخارف ثنائية الأبعاد باستخدام ملف PSD

يتم استخدام الهيئة المرجعية للشبكة .psd للوجه لمعرفة كيفية تركيب ينشئ خطوطًا مع ملامح وجه المستخدم في وقت التشغيل. تتضمن من أربع طبقات:

  • القناع: لإظهار مكان العينين والفتحتين والفم في الهيئة.
  • الخطوط: إرشادات توضّح كيفية تطابق ملامح الوجه لدى المستخدم مع الملمس أثناء التشغيل
  • UVs: تمثّل هذه النقاط مثلثات شبكة نسيج الوجه التي تتألف من 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 منطقة لا تغيِّر أسماء هذه العظام.