Unreal के लिए ऑगमेंटेड फ़ेस की डेवलपर गाइड

ज़रूरी बातें

  • इस गाइड में यह माना गया है कि आपने GoogleARCore प्लग इन 1.7 के बाद वाले वर्शन से पहले ही Unreal Engine 4.21 को इंस्टॉल और कॉन्फ़िगर कर लिया है. अगर ऐसा नहीं है, तो इंस्टॉल करने और सेट अप करने के चरणों के लिए Unreal के लिए क्विकस्टार्ट देखें.

  • पक्का करें कि किसी चेहरे पर ओवरले करने के लिए, आपके पास एसेट हो.

नमूना बनाएं और चलाएं

ऑगमेंटेड फ़ेस से जुड़े सैंपल प्रोजेक्ट पाने के लिए, arcore-unreal-sdk डाउनलोड करें.

सैंपल प्रोजेक्ट बनाने और उसे चलाने से जुड़े निर्देशों के लिए, Unreal के लिए क्विकस्टार्ट देखें.

GitHub पर ऑगमेंटेड फ़ेस का नमूना ऐप्लिकेशन, मॉडल और एसेट, दोनों की एसेट का इस्तेमाल करके उपयोगकर्ता और #39; के चेहरे की लोमड़ी की चेहरे की सुविधाओं को ओवरले करता है.

आपके ऐप्लिकेशन में ऑगमेंटेड फ़ेस (एआर) को लागू करने के बारे में खास जानकारी

आपके ऐप्लिकेशन में ऑगमेंटेड फ़ेस को लागू करने के लिए यह तरीका अपनाएं:

  1. ऑगमेंटेड फ़ेस (हाव-भाव) की सुविधा के साथ काम करने के लिए, अपने ऐप्लिकेशन को कॉन्फ़िगर करें

  2. ऑगमेंटेड फ़ेस मेश का ऐक्सेस पाएं

  3. मॉडल को चेहरे पर किसी क्षेत्र में अटैच करें

  4. फ़ेस मेश से कोई टेक्सटाइल जोड़ें

अपने ऐप्लिकेशन को ऑगमेंटेड फ़ेस की सुविधा देने के लिए कॉन्फ़िगर करना

अपने सेशन में ऑगमेंटेड फ़ेस (एआर) जोड़कर और खास विकल्पों को सेट करके, अपने ऐप्लिकेशन को कॉन्फ़िगर करें.

जब आप अपने ऐप्लिकेशन को ऑगमेंटेड रिएलिटी (एआर) के साथ काम करने के लिए कॉन्फ़िगर करते हैं, तो वह अपने-आप जुड़े हुए चेहरे के मेश को बना देता है.

  1. ARCore ऐप्लिकेशन के लिए एक नया सेशन कॉन्फ़िगरेशन बनाएं. इसके बाद, कॉन्टेंट ब्राउज़र पर दायां क्लिक करें और अलग-अलग > डेटा एसेट चुनें.
  2. GoogleARCoreSessionConfig चुनें.
  3. इसे चुनें. इससे सेशन का नया कॉन्फ़िगरेशन बन जाता है.
  4. कैमरे के सामने वाले हिस्से को सामने पर सेट करें.
  5. ऑगमेंटेड फ़ेस मोड को पॉज़ और मेश पर सेट करें.
  6. सेशन को सेव करें.

मेश ओरिएंटेशन की दिशा

अरीयल के लिए फ़ेस मेश की ओरिएंटेशन पर ध्यान दें:

मॉडल को चेहरे पर किसी क्षेत्र में अटैच करें

  1. ऐसा करने से पहले, पक्का कर लें कि आपने चेहरे के अटैचमेंट वाला मॉडल इंपोर्ट किया है.
  2. अभिनेता का ब्लूप्रिंट बनाएं.
  3. SkeletalMash टाइप का कॉम्पोनेंट जोड़ें.
  4. नए SkeletalMash की जानकारी में:
    1. एनिमेशन मोड में, अभी-अभी बनाए गए ऐनिमेशन का ब्लूप्रिंट चुनें.
    2. स्केलेट मेश के लिए, अभी-अभी जोड़ा गया कंकाल का मेश चुनें.
  5. ऑगमेंटेड रिएलिटी (एआर) में शामिल किए गए सभी चेहरों की सूची पाने के लिए, ऑगमेंटेड फ़ेस की सुविधा पाएं ब्लूप्रिंट का इस्तेमाल करें.
  6. ऑगमेंटेड रिएलिटी (एआर) वाला पहला चेहरा चुनें. साथ ही, क्षेत्र का आस-पास की जगह पाने के लिए, क्षेत्र के लिए स्थानीय अनुवाद पाएं का इस्तेमाल करें.
  7. क्षेत्र की मुद्रा का इस्तेमाल करके ऐनिमेशन ब्लूप्रिंट वैरिएबल सेट करें. (उदाहरण देखें.)