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