معزّزة

فئة عامة AenhancedFaceNode

يتم استخدام العقدة لعرض التأثيرات البصرية على وجه باستخدام ميزة AugmentedFace من ARCore&#99.

يمكن أن تتألف التأثيرات البصرية من مكوّنين كحدّ أقصى: شبكة الوجه ومناطق الوجه القابلة للعرض.

يتم استخدام شبكة الوجه هذه لوضع تمثيل بصري للصور ثنائية الأبعاد على سطح وجه شخص آخر. تُستخدم مناطق الوجه القابلة للعرض للمرئيات الثلاثية الأبعاد (مثل أنف وأذنين الثعلب) التي تتحرك مع مناطق الوجه التي يتتبّعها ARCore.

عند إنشاء مناطق وجه قابلة للعرض، يتم ربط المناطق بالعظام في النموذج. استخدِم نموذج ملف .fbx المقدَّم لتصدير مناطق وجه قابلة للعرض بالتنسيق الصحيح.

تم وضع هذه العقدة لتتطابق مع الوضع من getCenterPose().

سيتم إيقاف التأثيرات البصرية عندما لا يتم تتبُّع ApfFace أو تتبُّع ApfFace على قيمة فارغة.

الأشغال العامة

AenhancedFaceNode()
يمكنك إنشاء AEnhancedFaceNode بدون AEnhancedFace.
AenhancedFaceNode(AenhancedFace apfFace)
يمكنك إنشاء AEnhancedFaceNode باستخدام AEnhancedFace المحدَّد.

الأساليب العامة

تقنيّة AُFaceFace
getAenhancedFace()
تعرض ApfFace التي تُطبِّق هذه العقدة عليها التأثيرات المرئية.
المادة
getFaceMeshMaterialOverride()
تعرِض المادة التي يتم استخدامها حاليًا إلغاء شبكة المواقع المتداخلة.
النسيج
getFaceMeshTexture()
تعرض الزخرفة المعروضة على شبكة الوجه.
الطراز القابل للعرض
getFaceregionsRenderable()
لعرض إعلان قابل للعرض تم ربطه بالمناطق التي يظهر فيها الوجه.
باطلة
onActivate()
التعامل مع حالة هذه العقدة عندما تصبح نشطة.
باطلة
onUpdate(TimeTime FrameTime)
التعامل مع هذه العقدة عند تعديل هذه العقدة.
باطلة
setAenhancedFace(AEnhancedFace)
تعمل هذه السياسة على ضبط AopFace التي تطبّق هذه العقدة عليه التأثيرات البصرية.
باطلة
setFaceMeshMaterialOverride(Material).
لضبط المادة المستخدمة لعرض شبكة الوجه
باطلة
setFaceMeshTexture(نسيج)
لضبط الزخرفة المعروضة على شبكة الوجه.
باطلة
setFaceregionsRenderable(ModelRenderable قابلة للعرض)
تعمل على ضبط العرض القابل للعرض الذي يتم ربطه بمناطق الوجه.

الطرق المكتسَبة

الأشغال العامة

Public AenhancedFaceNode ()

يمكنك إنشاء AEnhancedFaceNode بدون AEnhancedFace.

علنية AenhancedFaceNode (AenhancedFace aenhancedFace)

يمكنك إنشاء AEnhancedFaceNode باستخدام AEnhancedFace المحدَّد.

المَعلمات
الوجه المعزّز

الأساليب العامة

Public AenhancedFace getAenhancedFace ()

تعرض ApfFace التي تُطبِّق هذه العقدة عليها التأثيرات المرئية.

علنية Material getFaceMeshMaterialOverride ()

تعرِض المادة التي يتم استخدامها حاليًا إلغاء شبكة المواقع المتداخلة. ويتم إعداد القيمة على "فارغة".

Public Texture getFaceMeshTexture ()

تعرض الزخرفة المعروضة على شبكة الوجه. ويتم إعداد القيمة على "فارغة".

ملاحظة: لا يتم استخدام هذه القيمة إلا إذا لم يتم تجاوز المادة المتداخلة المتداخلة.

Public ModelRenderable getFaceregionsRenderable ()

لعرض إعلان قابل للعرض تم ربطه بالمناطق التي يظهر فيها الوجه. ويجب تزيينه بالعظام التي تطابق مناطق الوجه. استخدِم نموذج ملف fbx المقدَّم لتصدير مناطق الوجه القابلة للعرض بالتنسيق الصحيح.

Public Empty onActivate ()

التعامل مع حالة هذه العقدة عندما تصبح نشطة. تكون العُقدة نشطة إذا كانت مفعّلة، وتشكّل جزءًا من مشهد، وكانت المجموعة الرئيسية نشطة.

يمكنك إجراء إلغاء لتنفيذ أي إعداد يجب حدوثه عند تفعيل العُقدة.

علنية باطلة onUpdate (TimeTime FrameTime)

التعامل مع هذه العقدة عند تعديل هذه العقدة. يتم تعديل عُقدة قبل عرض كل إطار. ويُسمى هذا الإجراء فقط عندما تكون العقدة نشطة.

ويمكنك إلغاء إجراء أي تعديلات يجب أن تحدث في كل إطار.

المَعلمات
وقت عرض اللقطة يوفّر معلومات حول الإطار الحالي

Public Empty setAenhancedFace (AEnhancedFace الوجه)

تعمل هذه السياسة على ضبط AopFace التي تطبّق هذه العقدة عليه التأثيرات البصرية.

المَعلمات
وجه

علنية باطلة setFaceMeshMaterialOverride (Material المادة)

لضبط المادة المستخدمة لعرض شبكة الوجه ولن تستخدم المادة التي يتم إلغاؤها getFaceMeshTexture(). يمكنك العودة إلى قيمة فارغة للعودة إلى المادة التلقائية.

المَعلمات
مادة

علنية باطلة setFaceMeshTexture (زخرفة)

لضبط الزخرفة المعروضة على شبكة الوجه.

ملاحظة: لا يتم استخدام هذه القيمة إلا إذا لم يتم تجاوز المادة المتداخلة المتداخلة.

المَعلمات
نسيج

Public Empty setFaceregionsRenderable (DisplayRenderable قابلة للعرض)

تعمل على ضبط العرض القابل للعرض الذي يتم ربطه بمناطق الوجه. ويجب تزيينه بالعظام التي تطابق مناطق الوجه. استخدِم نموذج ملف fbx المقدَّم لتصدير مناطق الوجه القابلة للعرض بالتنسيق الصحيح.

المَعلمات
قابل للعرض