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