प्लैटफ़ॉर्म के हिसाब से गाइड
Android (Kotlin/Java)
Android एनडीके (C)
Unity (AR Foundation)
iOS
Unreal Engine
Augmented Faces API की मदद से, खास हार्डवेयर का इस्तेमाल किए बिना, लोगों के चेहरों पर एसेट को रेंडर किया जा सकता है. इस सुविधा की मदद से, आपका ऐप्लिकेशन किसी चेहरे के अलग-अलग हिस्सों की पहचान अपने-आप कर लेता है. इसके बाद, आपका ऐप्लिकेशन उन क्षेत्रों का इस्तेमाल करके ऐसेट को इस तरह ओवरले कर सकता है कि वे किसी व्यक्ति के चेहरे के कॉन्टूर से सही तरीके से मेल खाएं.
उपयोग के उदाहरण
चेहरे पर आधारित एआर की मदद से, कई तरह के काम किए जा सकते हैं. जैसे, ब्यूटी और ऐक्सेसरी को आज़माना, चेहरे पर फ़िल्टर और इफ़ेक्ट लगाना. इनका इस्तेमाल, उपयोगकर्ता अपने दोस्तों के साथ कर सकते हैं. उदाहरण के लिए, उपयोगकर्ता के चेहरे पर लोमड़ी की विशेषताएं दिखाने के लिए, 3D मॉडल और किसी टेक्सचर का इस्तेमाल करें.
मॉडल में दो लोमड़ी के कान और एक लोमड़ी की नाक है. हर बोन अलग-अलग होती है. इसे अलग-अलग गति दी जा सकती है, ताकि यह उस हिस्से के हिसाब से मूव कर सके जिससे यह जुड़ी है.
टेक्स्चर में, आंखों की छाया, फ़्रेकल, और अन्य रंग शामिल होते हैं.
रनटाइम के दौरान, Augmented Faces API उपयोगकर्ता के चेहरे का पता लगाता है और उस पर टेक्सचर और मॉडल, दोनों को ओवरले कर लेता है.
ऑगमेंटेड फ़ेस के हिस्से
Augmented Faces API, बीच में पोज़, तीन क्षेत्रों में पोज़, और 3D चेहरे का मेश उपलब्ध कराता है.
मध्य पोज़
नाक के पीछे मौजूद सेंटर पॉज़, उपयोगकर्ता के सिर के बीच में होता है. इसका इस्तेमाल, सिर पर टोपी जैसी एसेट को रेंडर करने के लिए करें.
क्षेत्र के हिसाब से पोज़
क्षेत्र के पोज़, उपयोगकर्ता के चेहरे के अहम हिस्सों को मार्क करते हैं. ये हिस्से, माथे के बाईं ओर, माथे के दाईं ओर, और नाक की नोक पर होते हैं. इनका इस्तेमाल करके, नाक या कान के आस-पास ऐसेट रेंडर की जा सकती हैं.
चेहरे की मेश
468 पॉइंट की घनी 3D फ़ेस मेश की मदद से, ऐसे टेक्सचर बनाए जा सकते हैं जो चेहरे के हिसाब से ढल जाते हैं और जिनमें ज़्यादा जानकारी होती है. उदाहरण के लिए, नाक के किसी हिस्से के पीछे वर्चुअल चश्मा लगाते समय. मेश ज़रूरत के मुताबिक 3D जानकारी इकट्ठा करता है, ताकि आप इस वर्चुअल इमेज को आसानी से रेंडर कर सकें.