ऑगमेंटेड फ़ेस की सुविधा लागू करने के लिए, आपको चेहरे पर लगाई जाने वाली जालीदार चादरों को ढकना. इन ऐसेट को कलाकारों ने बनाया है 3D मॉडलिंग और ऐनिमेशन सॉफ़्टवेयर में बहुत पहले हुए और FBX के रूप में एक्सपोर्ट किए गए फ़ाइलें शामिल हैं.
कैननिकल फ़ाइलें
SDK टूल, canonical_face_mesh.fbx
फ़ाइल और
ओवरले बनाई जाने वाली ऐसेट बनाने में कलाकारों की मदद करने के लिए canonical_face_mesh.psd
फ़ाइल
ARCore के ज़रिए पहचाने गए चेहरों पर ठीक से काम करती है. ये फ़ाइलें यहां दी गई हैं:
assets/canonical_face_mesh.fbx
फ़ोल्डर.
FBX फ़ाइल की मदद से 3D मॉडल बनाएं
FBX फ़ाइल में फ़ेस मेश टोपोलॉजी, यूवी टेक्सचर कोऑर्डिनेट, और रिग जो इमेज बनाने के लिए इस्तेमाल होने वाले चेहरे के हिस्सों के बारे में बताता है और ऐसेट अटैच करना. यह पक्का करने के लिए कि वे ARCore के साथ काम करें, FBX फ़ाइलों को इसे काम करने वाली सेटिंग का इस्तेमाल करके सेव किया जा सकता है.
इस फ़ाइल में एक रेफ़रंस facemesh
है, जिसे
फ़ाइनल एफ़बीएक्स है. ARCore, चेहरे के लिए एक अलग मेश जनरेट और अपडेट करेगा
रनटाइम.
PSD फ़ाइल की मदद से 2D टेक्सचर बनाएं
.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
इलाके. के नाम न बदलें ये हड्डियां.