प्लगइन को कस्टम कैरेक्टर्स के साथ कैसे उपयोग करें
यह गाइड आपको गैर-मेटाह्यूमन कैरेक्टर्स के लिए Runtime MetaHuman Lip Sync सेटअप करने की प्रक्रिया के माध्यम से ले जाती है। इस प्रक्रिया के लिए एनीमेशन अवधारणाओं और रिगिंग की परिचितता आवश्यक है। यदि आपको अपने विशिष्ट कैरेक्टर के लिए इसे लागू करने में सहायता की आवश्यकता है, तो आप [email protected] पर पेशेवर सहायता के लिए संपर्क कर सकते हैं।
लिप सिंक मॉडल्स के बारे में महत्वपूर्ण नोट
⚠️ कस्टम कैरेक्टर्स केवल स्टैंडर्ड (फास्टर) मॉडल के साथ समर्थित हैं।
रियलिस्टिक (हायर क्वालिटी) मॉडल विशेष रूप से मेटाह्यूमन कैरेक्टर्स के लिए डिज़ाइन किया गया है और इसे कस्टम कैरेक्टर् स के साथ उपयोग नहीं किया जा सकता। इस गाइड के दौरान, जब संदर्भित किया जाए, तो आपको मुख्य सेटअप गाइड से स्टैंडर्ड मॉडल निर्देशों का पालन करना चाहिए।
पूर्वापेक्षाएँ
शुरू करने से पहले, सुनिश्चित करें कि आपका कैरेक्टर इन आवश्यकताओं को पूरा करता है:
- एक वैध स्केलेटन है
- चेहरे के भावों के लिए मॉर्फ टार्गेट्स (ब्लेंड शेप्स) शामिल हैं
- आदर्श रूप में विसेम्स को परिभाषित करने वाले 10+ मॉर्फ टार्गेट्स हैं (अधिक विसेम्स = बेहतर लिप सिंक क्वालिटी)
प्लगइन को आपके कैरेक्टर के मॉर्फ टार्गेट्स को निम्नलिखित मानक विसेम्स में मैप करने की आवश्यकता होती है:
Sil -> Silence
PP -> Bilabial plosives (p, b, m)
FF -> Labiodental fricatives (f, v)
TH -> Dental fricatives (th)
DD -> Alveolar plosives (t, d)
KK -> Velar plosives (k, g)
CH -> Postalveolar affricates (ch, j)
SS -> Sibilants (s, z)
NN -> Nasal (n)
RR -> Approximant (r)
AA -> Open vowel (aa)
E -> Mid vowel (e)
IH -> Close front vowel (ih)
OH -> Close-mid back vowel (oh)
OU -> Close back vowel (ou)
नोट: यदि आपके कैरेक्टर में विज़म का एक अलग सेट है (जो संभावित है), तो आपको प्रत्येक विज़म के लिए सटीक मिलान की आवश्यकता नहीं है। अनुमानित मिलान अक्सर पर्याप्त होते हैं—उदाहरण के लिए, आपके कैरेक्टर के SH
विज़म को प्लगइन के CH
विज़म से मैप करना प्रभावी रूप से काम करेगा क्योंकि वे निकट से संबंधित पोस्टअल्वियोलर ध्वनियाँ हैं।
विज़म मैपिंग संदर्भ
यहाँ सामान्य विज़म सिस्टम और प्लगइन के आवश्यक विज़म के बीच मैपिंग दी गई है:
- Apple ARKit
- FACS-Based Systems
- Preston Blair System
- 3ds Max Phoneme System
- कस्टम कैरेक्टर्स (Daz Genesis 8/9, Reallusion CC3/CC4, Mixamo, ReadyPlayerMe)
ARKit फेशियल एनीमेशन के लिए ब्लेंडशेप्स का एक व्यापक सेट प्रदान करता है, जिसमें कई माउथ शेप्स शामिल हैं। यहाँ बताया गया है कि उन्हें RuntimeMetaHumanLipSync विज़म से कैसे मैप करें:
RuntimeMetaHumanLipSync विज़म | ARKit समकक्ष | नोट्स |
---|---|---|
Sil | mouthClose | न्यूट्रल/आराम की स्थिति |
PP | mouthPressLeft + mouthPressRight | बिलैबियल ध्वनियों के लिए, दोनों प्रेस शेप्स को एक साथ उपयोग करें |
FF | lowerLipBiteLeft + lowerLipBiteRight | ये "f/v" लिप-टू-टीथ कॉन्टैक्ट बनाते हैं |
TH | tongueOut | ARKit में सीधी टंग कंट्रोल है |
DD | jawOpen (हल्का) + tongueUp | हल्का जॉ खोलने के साथ टंग पोजिशन को कंबाइन करें |
KK | mouthLeft या mouthRight (हल्का) | वेलर ध्वनियों के लिए माउथ कॉर्नर को हल्का खींचें |
CH | jawOpen (हल्का) + mouthFunnel (हल्का) | पोस्टअल्वियोलर ध्वनियों के लिए कंबाइन करें |
SS | mouthFrown | सिबिलेंट्स के लिए हल्का फ्राउन उपयोग करें |
NN | jawOpen (बहुत हल्का) + mouthClose | लगभग बंद माउथ के साथ हल्का जॉ खोलना |
RR | mouthPucker (हल्का) | आर-साउंड्स के लिए हल्का राउंडिंग |
AA | jawOpen + mouthOpen | वाइड ओपन वॉवेल साउंड्स के लिए कंबाइन करें |
E | jawOpen (हल्का) + mouthSmile | मिड-ओपन पोजिशन के साथ हल्का स्माइल |
IH | mouthSmile (हल्का) | होंठों को हल्का फैलाएं |
OH | mouthFunnel | राउंडेड ओपन शेप |
OU | mouthPucker | टाइटली राउंडेड लिप्स |
FACS (फेशियल एक्शन कोडिंग सिस्टम) फेशियल मूवमेंट्स को डिस्क्राइब करने के लिए एक्शन यूनिट्स (AUs) का उपयोग करता है। कई प्रोफेशनल एनीमेशन सिस्टम FACS-आधारित अप्रोच का उपयोग करते हैं:
RuntimeMetaHumanLipSync विज़म | FACS एक्शन यूनिट्स | नोट्स |
---|---|---|
Sil | न्यूट्रल | कोई एक्टिव AUs नहीं |
PP | AU23 + AU24 | लिप प्रेसर + लिप टाइटनर |
FF | AU22 + AU28 | लिप फनलर + लिप सक |
TH | AU25 (हल्का) + AU27 | लिप्स अलग + माउथ स्ट्रेच |
DD | AU25 + AU16 | लिप्स अलग + लोअर लिप डिप्रेसर |
KK | AU26 + AU14 | जॉ ड्रॉप + डिम्पलर |
CH | AU18 + AU25 | लिप पकर + लिप्स अलग |
SS | AU20 | लिप स्ट्रेचर |
NN | AU25 (बहुत हल्का) | हल्का लिप्स अलग |
RR | AU18 (हल्का) | हल्का लिप पकर |
AA | AU27 + AU26 | माउथ स्ट्रेच + जॉ ड्रॉप |
E | AU25 + AU12 | लिप्स अलग + लिप कॉर्नर पुलर |
IH | AU12 + AU25 (हल्का) | लिप कॉर्नर पुलर + हल्का लिप्स अलग |
OH | AU27 (हल्का) + AU18 | हल्का माउथ स्ट्रेच + लिप पकर |
OU | AU18 + AU26 (हल्का) | लिप पकर + हल्का जॉ ड्रॉप |
Preston Blair सिस्टम एक क्लासिक एनीमेशन स्टैंडर्ड है जो माउथ शेप्स के लिए डिस्क्रिप्टिव नामों का उपयोग करता है:
RuntimeMetaHumanLipSync विज़म | Preston Blair | नोट्स |
---|---|---|
Sil | आराम | न्यूट्रल बंद माउथ पोजिशन |
PP | MBP | क्लासिक "MBP" माउथ शेप |
FF | FV | "FV" पोजिशन जिसमें टीथ लोअर लिप पर होते हैं |
TH | TH | टंग फ्रंट टीथ को टच करती है |
DD | D/T/N | इन कॉन्सोनेंट्स के लिए समान पोजिशन |
KK | CKG | हार्ड कॉन्सोनेंट पोजिशन |
CH | CH/J/SH | इन साउंड्स के लिए हल्का पाउट |
SS | S/Z | हल्का ओपन टीथ पोजिशन |
NN | N/NG/L | D/T के समान लेकिन अलग टंग पोजिशन |
RR | R | आर साउंड के लिए राउंडेड लिप्स |
AA | AI | वाइड ओपन माउथ |
E | EH | मीडियम ओपन माउथ |
IH | EE | फैले हुए लिप्स |
OH | OH | राउंडेड मीडियम ओपनिंग |
OU | OO | टाइटली राउंडेड लिप्स |
3ds Max अपने कैरेक्टर स्टूडियो के लिए फोनेम-आधारित सिस्टम का उपयोग करता है:
RuntimeMetaHumanLipSync विज़म | 3ds Max फोनेम | नोट्स |
---|---|---|
Sil | आराम | डिफॉल्ट माउथ पोजिशन |
PP | p_b_m | डायरेक्ट इक्विवेलेंट |
FF | f_v | डायरेक्ट इक्वि वेलेंट |
TH | th | डायरेक्ट इक्विवेलेंट |
DD | t_d | डायरेक्ट इक्विवेलेंट |
KK | k_g | डायरेक्ट इक्विवेलेंट |
CH | sh_zh_ch | कंबाइंड शेप |
SS | s_z | डायरेक्ट इक्विवेलेंट |
NN | n_l | इन साउंड्स के लिए कंबाइंड |
RR | r | डायरेक्ट इक्विवेलेंट |
AA | ah | ओपन वॉवेल साउंड |
E | eh | मिड वॉवेल |
IH | ee | क्लोज फ्रंट वॉवेल |
OH | oh | बैक राउंडेड वॉवेल |
OU | oo | क्लोज बैक वॉवेल |
कस्टम कैरेक्टर्स जिनमें विज़म या माउथ ब्लेंड शेप्स/मॉर्फ टार्गेट्स (Daz Genesis 8/9, Reallusion CC3/CC4, Mixamo, ReadyPlayerMe, आदि) हैं, उन्हें आमतौर पर प्लगइन के विज़म सिस्टम से रीजनेबल अनुमानों के साथ मैप किया जा सकता है।