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

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

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

  • وضع الشبكات المتداخلة المخصّصة كعناصر ثانوية للعقدة asset.

  • يُسمح باستخدام مساحات الاسم.

  • تتألف مادة العرض من أربع عظام تتألف من root وNOSE_TIP، FOREHEAD_RIGHT وFOREHEAD_LEFT منطقة لا تغيِّر أسماء هذه العظام.