मुख्य कंटेंट तक स्किप करें

सेटअप गाइड

यह गाइड आपको अपने MetaHuman कैरेक्टर्स के साथ Runtime MetaHuman Lip Sync के बेसिक सेटअप प्रक्रिया के माध्यम से ले जाती है।

नोट: Runtime MetaHuman Lip Sync दोनों MetaHuman और कस्टम कैरेक्टर्स के साथ काम करती है। कस्टम कैरेक्टर्स को सेटअप करने के विस्तृत निर्देशों के लिए, कस्टम कैरेक्टर सेटअप गाइड देखें।

पूर्वापेक्षाएँ

शुरू करने से पहले, सुनिश्चित करें:

  1. MetaHuman प्लगइन आवश्यकताएँ:

    • UE 5.5 और पहले: अपने प्रोजेक्ट में MetaHuman प्लगइन सक्षम करें
    • UE 5.6 और बाद में: अपने प्रोजेक्ट में MetaHuman Core Tech प्लगइन सक्षम करें
    अतिरिक्त MetaHuman प्लगइन्स

    आप अपने MetaHuman कैरेक्टर्स कैसे बनाते हैं, इस पर निर्भर करते हुए, आपको अतिरिक्त प्लगइन्स की आवश्यकता हो सकती है। उदाहरण के लिए, यदि आप UE 5.6 में पेश किए गए नए MetaHuman Creator सिस्टम के साथ एक MetaHuman बनाना चाहते हैं, तो आपको MetaHuman Creator प्लगइन को भी सक्षम करना होगा। इस सिस्टम के बारे में अधिक जानकारी के लिए, MetaHuman Creator दस्तावेज़ीकरण देखें।

  2. आपके पास कम से कम एक MetaHuman कैरेक्टर डाउनलोड किया हुआ है और आपके प्रोजेक्ट में उपलब्ध है

  3. Runtime MetaHuman Lip Sync प्लगइन इंस्टॉल है

स्टैंडर्ड मॉडल एक्सटेंशन प्लगइन

यदि आप स्टैंडर्ड मॉडल का उपयोग करने की योजना बना रहे हैं, तो आपको एक्सटेंशन प्लगइन इंस्टॉल करने की आवश्यकता होगी:

  1. स्टैंडर्ड लिप सिंक एक्सटेंशन प्लगइन को Google Drive से डाउनलोड करें
  2. डाउनलोड की गई आर्काइव से फ़ोल्डर को अपने प्रोजेक्ट के Plugins फ़ोल्डर में एक्सट्रैक्ट करें (यदि यह फ़ोल्डर मौजूद नहीं है तो इसे बनाएं)
  3. सुनिश्चित करें कि आपका प्रोजेक्ट एक C++ प्रोजेक्ट के रूप में सेटअप है (भले ही आपके पास कोई C++ कोड न हो)
  4. अपने प्रोजेक्ट को रीबिल्ड करें
note
  • यह एक्सटेंशन केवल तभी आवश्यक है जब आप स्टैंडर्ड मॉडल का उपयोग करना चाहते हैं। यदि आपको केवल रियलिस्टिक मॉडल्स की आवश्यकता है, तो आप इस चरण को छोड़ सकते हैं।
  • प्लगइन्स को मैन्युअल रूप से बिल्ड करने के तरीके के बारे में अधिक जानकारी के लिए, बिल्डिंग प्लगइन्स ट्यूटोरियल देखें

अतिरिक्त प्लगइन्स

  • यदि आप ऑडियो कैप्चर (जैसे, माइक्रोफोन इनपुट) का उपयोग करने की योजना बना रहे हैं, तो Runtime Audio Importer प्लगइन इंस्टॉल करें।
  • यदि आप टेक्स्ट-टू-स्पीच फंक्शनैलिटी का उपयोग करने की योजना बना रहे हैं:
    • लोकल TTS (स्टैंडर्ड मॉडल और मूड-एनेबल्ड रियलिस्टिक मॉडल) के लिए, Runtime Text To Speech प्लगइन इंस्टॉल करें।
    • एक्सटर्नल TTS प्रोवाइडर्स (ElevenLabs, OpenAI, Google Cloud, Azure) के लिए, Runtime AI Chatbot Integrator प्लगइन इंस्टॉल करें।

एनिमेशन ब्लूप्रिंट सेटअप

चरण 1: फेस एनीमेशन ब्लूप्रिंट का पता लगाएं और संशोधित करें

आपको एक एनीमेशन ब्लूप्रिंट को संशोधित करने की आवश्यकता है जिसका उपयोग आपके MetaHuman कैरेक्टर के फेशियल एनिमेशन के लिए किया जाएगा। डिफ़ॉल्ट MetaHuman फेस एनीमेशन ब्लूप्रिंट यहाँ स्थित है:

Content/MetaHumans/Common/Face/Face_AnimBP

फेस एनिमेशन ब्लूप्रिंट

आपके पास लिप सिंक कार्यक्षमता को लागू करने के लिए कई विकल्प हैं:

डिफ़ॉल्ट Face_AnimBP को सीधे खोलें और अपने संशोधन करें। किसी भी परिवर्तन का प्रभाव इस एनिमेशन ब्लूप्रिंट का उपयोग करने वाले सभी MetaHuman कैरेक्टरों पर पड़ेगा।

नोट: यह दृष्टिकोण सुविधाजनक है लेकिन डिफ़ॉल्ट एनिमेशन ब्लूप्रिंट का उपयोग करने वाले सभी कैरेक्टरों को प्रभावित करेगा।

चरण 2: इवेंट ग्राफ़ सेटअप

अपना Face Animation Blueprint खोलें और Event Graph पर स्विच करें। आपको एक जनरेटर बनाने की आवश्यकता होगी जो ऑडियो डेटा को प्रोसेस करेगा और लिप सिंक एनीमेशन जनरेट करेगा।

  1. Event Blueprint Begin Play नोड जोड़ें यदि यह पहले से मौजूद नहीं है
  2. Create Runtime Viseme Generator नोड जोड़ें और इसे Begin Play इवेंट से कनेक्ट करें
  3. आउटपुट को एक वेरिएबल के रूप में सेव करें (जैसे "VisemeGenerator") ग्राफ़ के अन्य भागों में उपयोग के लिए

रनटाइम विसेम जनरेटर बनाना

विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए, स्टैंडर्ड मॉडल कॉन्फ़िगरेशन सेक्शन देखें।

चरण 3: एनिम ग्राफ़ सेटअप

इवेंट ग्राफ़ सेटअप करने के बाद, जनरेटर को कैरेक्टर की एनिमेशन से जोड़ने के लिए Anim Graph पर स्विच करें:

  1. उस पोज़ को ढूंढें जिसमें मेटाह्यूमन फेस है (आमतौर पर Use cached pose 'Body Pose' से)
  2. Blend Runtime MetaHuman Lip Sync नोड जोड़ें
  3. पोज़ को Blend Runtime MetaHuman Lip Sync नोड के Source Pose से कनेक्ट करें
  4. अपने VisemeGenerator वेरिएबल को Viseme Generator पिन से कनेक्ट करें
  5. Blend Runtime MetaHuman Lip Sync नोड के आउटपुट को Output Pose के Result पिन से कनेक्ट करें

Blend Runtime MetaHuman Lip Sync

अगले चरण

अब जब आपका बुनियादी एनिमेशन ब्लूप्रिंट सेटअप पूरा हो गया है, तो आपको अपने लिप सिंक जनरेटर को ऑडियो डेटा फीड करने के लिए ऑडियो इनपुट प्रोसेसिंग को कॉन्फ़िगर करने की आवश्यकता होगी।

विभिन्न ऑडियो इनपुट विधियों जैसे माइक्रोफोन कैप्चर, टेक्स्ट-टू-स्पीच, और ऑडियो फ़ाइल प्रोसेसिंग को सेटअप करने का तरीका जानने के लिए ऑडियो प्रोसेसिंग गाइड पर आगे बढ़ें। उन्नत कॉन्फ़िगरेशन विकल्पों और फ़ाइन-ट्यूनिंग के लिए, कॉन्फ़िगरेशन गाइड देखें।