2D जानवर की पूंछ को सीधी, C-आकार और S-आकार की मुद्राओं के लिए कैसे रिग करें
सभी तीनों मुद्राओं के लिए 2D जानवर की पूंछ को रिग करने के लिए, एक सीधी पूंछ मेश को एक जुड़ी हुई बोन चेन से बांधें। सीधी मुद्रा के लिए चेन को संरेखित रखें, C आकार के लिए एक दिशा में घुमाव वितरित करें, और S आकार के लिए चेन के साथ घुमाव की दिशा उलट दें।
यह वर्कफ़्लो एक साइड-व्यू वाली एकल सचित्र पूंछ के साथ काम करने वाले कैरेक्टर क्रिएटर के लिए है। यह स्पाइन शब्दावली का उपयोग करता है जहां विशिष्ट नियंत्रण मदद करते हैं, साथ ही यूनिटी के 2D एनिमेशन दस्तावेज़ीकरण के सहायक सिद्धांतों का भी। ठोस लक्ष्य एक पुन: प्रयोज्य पूंछ रिग है जिसमें तीन संपादन योग्य मुद्राएं हैं।
पूंछ रिग बनाने से पहले आपको क्या चाहिए?
एक अलग पूंछ इमेज, अटैचमेंट पॉइंट स्थापित करने के लिए एक कैरेक्टर बॉडी, और एक ऐसा एडिटर तैयार करें जो वेटेड मेश और हायरार्किकल बोन्स को सपोर्ट करता हो। नीचे दिए गए स्पाइन वर्कफ़्लो के लिए, मेश अटैचमेंट आवश्यक हैं; आधिकारिक मैनुअल बताता है कि वे स्पाइन एसेंशियल में अनुपलब्ध हैं। मेश अटैचमेंट्स — स्पाइन यूज़र गाइड
पूंछ को लगभग सीधा बनाएं, जिसमें उसका इच्छित टेपर और मार्किंग पहले से मौजूद हों। स्पाइन का दस्तावेज़ीकरण विशेष रूप से एक लंबी पूंछ के लिए सीधी शुरुआती इमेज की सिफारिश करता है जिसे दोनों दिशाओं में मुड़ना होता है, आर्टवर्क को उसकी बेंडिंग रेंज के मध्य के निकट रखते हुए। वेट्स व्यू — स्पाइन यूज़र गाइड
पूंछ आर्टवर्क को अटैचमेंट पॉइंट पर बॉडी के थोड़ा नीचे तक बढ़ाएं। इस सेटअप के लिए, उस ओवरलैप को बॉडी के पीछे रखें ताकि पूंछ के घूमने पर कनेक्शन दृश्य रूप से सतत रहे। सबसे मजबूत इच्छित मुद्राओं का उपयोग करके ओवरलैप का आकार तय करें; इसका आवश्यक आकार आर्टवर्क पर निर्भर करता है।
पूंछ की बोन्स को कैसे व्यवस्थित करना चाहिए?
छह डिफॉर्मिंग बोन्स से शुरू करें जिनके नाम tail_01 से tail_06 तक हों, जो बेस से टिप तक चलती हैं। छह इस अभ्यास के लिए एक उदाहरणात्मक शुरुआती बिंदु है, न कि आवश्यक संख्या। प्रारंभ में लगभग समान लंबाई का उपयोग करें ताकि नीचे दिए गए मुद्रा मानों का आकलन करना आसान हो।
बॉडी कनेक्शन पर एक अलग tail_mount बोन बनाएं। इसे उपयुक्त बॉडी बोन से पैरेंट करें, tail_01 को माउंट से पैरेंट करें, और प्रत्येक बाद की पूंछ बोन को उसके पूर्ववर्ती से पैरेंट करें। प्रत्येक चाइल्ड के ओरिजिन को पूर्ववर्ती बोन के टिप पर रखें। चेन को पूंछ की सेंटरलाइन के साथ रखें।
यह हायरार्की मायने रखती है क्योंकि एक पैरेंट बोन का ट्रांसफॉर्म उसके वंशजों को प्रभावित करता है। एक प्रारंभिक बोन को घुमाने से शेष चेन साथ चली जाती है। स्पाइन इस इनहेरिटेंस को अपने बोन सिस्टम का मुख्य भाग बताता है। बोन्स — स्पाइन यूज़र गाइड
पूरी पूंछ को निशाना बनाने के लिए tail_mount का उपयोग करें और छह चाइल्ड बोन्स से इसे आकार दें। प्रारंभिक टेस्ट के दौरान, इनहेरिटेड रोटेशन सक्षम रखें, यूनिट स्केल उपयोग करें, और शीयर को अपरिवर्तित छोड़ें। बाइंडिंग से पहले प्रत्येक बोन को व्यक्तिगत रूप से घुमाएं: उसके वंशजों को उसका अनुसरण करना चाहिए, जबकि पूर्ववर्ती बोन अपने स्थान पर रहें।
मेश वर्टेक्स कहां रखने चाहिए?
स्पाइन में, पूंछ के रीजन अटैचमेंट को चुनें और Mesh सक्षम करें, फिर इसकी ज्यामिति को आकार देने के लिए Edit Mesh उपयोग करें। प्रारंभिक रूपांतरण चार कॉर्नर वर्टेक्स देता है; वहां से पूंझ की बेंडिंग संरचना बनाएं। मेश अटैचमेंट्स — स्पाइन यूज़र गाइड
इस पूंछ के लिए, इसकी चौड़ाई में बेस पर, जोड़ों के निकट, और टिप की ओर वर्टेक्स की छोटी पंक्तियां व्यवस्थित करें। दोनों आउटलाइन किनारों पर वर्टेक्स से शुरू करें; जहां एक चौड़े सेक्शन को नियंत्रित करने में मदद मिले वहां एक सेंटर वर्टेक्स जोड़ें। पड़ोसी पंक्तियों को त्रिकोणों की एक सतत स्ट्रिप में जोड़ें।
इस लेआउट को एक व्यावहारिक प्रारंभिक डिज़ाइन मानें। केवल आउटलाइन पर भरोसा करने के बजाय त्रिकोणों का निरीक्षण करें: कई जोड़ों तक फैला एक लंबा त्रिकोण आपको थोड़ा स्थानीय नियंत्रण देता है। स्पाइन पुष्टि करता है कि वर्टेक्स प्लेसमेंट और एज कनेक्शन निर्धारित करते हैं कि मेश कैसे विकृत होता है। मेश अटैचमेंट्स — स्पाइन यूज़र गाइड
जहां एक टेस्ट बेंड दृश्य कोना या विकृत मार्किंग प्रकट करे वहां ज्यामिति जोड़ें। टेस्टिंग से पहले पूरी इमेज को घने ग्रिड से भरने से बचें। यूनिटी का मूल रिगिंग मार्गदर्शन इसी तरह सरल ज्यामिति और मैनुअल मेश समायोजन की सिफारिश करता है जहां बेंडिंग पर नियंत्रण आवश्यक हो। 2D कैरेक्टर एनिमेट कैसे करें — यूनिटी
पूंछ को कठोर बनाए बिना कैसे वेट करें?
अपनी सीधी सेटअप मुद्रा में मेश को छह पूंछ बोन्स से बांधें। स्पाइन में, मेश चुनें, वेट्स व्यू में Bind चुनें, बोन्स चुनें, और बाइंडिंग मोड से बाहर निकलें। पहला बाइंडिंग स्वचालित वेट्स की गणना करता है। वेट्स व्यू — स्पाइन यूज़र गाइड
वेट्स निर्दिष्ट करते हैं कि प्रत्येक बोन एक वर्टेक्स को कितना प्रभावित करता है। यूनिटी शून्य वेट को कोई प्रभाव नहीं और एक को वर्टेक्स को उस बोन का पूरी तरह अनुसरण कराने के रूप में वर्णित करता है; इसका मार्गदर्शन एक स्प्राइट की प्रभाव सूची से अप्रासंगिक बोन्स को हटाने की भी सिफारिश करता है। 2D कैरेक्टर एनिमेट कैसे करें — यूनिटी
इस रिग के लिए, अटैचमेंट पंक्ति को पूरी तरह tail_01 द्वारा प्रभावित रखें। प्रत्येक बेंड के माध्यम से, लगातार वर्टेक्स पंक्तियों में पड़ोसी बोन्स को ब्लेंड करके शुरू करें। उदाहरण के लिए, एक ट्रांज़िशन पूर्ववर्ती बोन के 75% और बाद वाले बोन के 25% से, 50/50 के माध्यम से, 25/75 तक प्रगति कर सकता है। ये आपके सिल्हूट के अनुसार समायोजित करने के लिए उदाहरणात्मक मान हैं।
पूंछ की लंबाई के साथ प्रभावों को स्थानीय रखें। बेस के निकट एक वर्टेक्स को इन मुद्राओं के लिए टिप बोन की आवश्यकता नहीं होनी चाहिए। प्रति ट्रांज़िशन वर्टेक्स दो पड़ोसी प्रभावों से शुरू करें और केवल तभी विस्तारित करें जब विकृति उचित हो।
एक मध्यम बेंड टेस्ट करें, परिणाम का निरीक्षण करें, और केवल प्रभावित क्षेत्र को समायोजित करें। स्पाइन का Smooth पड़ोसी वेट्स का औसत निकालता है, जबकि Prune छोटे प्रभावों को हटाता है। दोनों का चुनिंदा उपयोग करें और बाद में आउटलाइन को पुनः जांचें। वेट्स व्यू — स्पाइन यूज़र गाइड
कौन से घुमाव सीधी, C-आकार, और S-आकार की मुद्राएं उत्पन्न करते हैं?
नीचे दी गई तालिका छह समान-लंबाई वाली बोन्स के लिए एक मूल वर्क्ड उदाहरण है। यह एक सीधी सेटअप चेन मानती है जो दाईं ओर इंगित करती है, एक स्थिर माउंट, इनहेरिटेड रोटेशन, यूनिट स्केल, और बोन्स को ओवरराइड करने वाला कोई सक्रिय प्रतिबंध नहीं। सभी मान पूर्ववर्ती बोन के सापेक्ष स्थानीय घुमाव हैं; सकारात्मक कोण वामावर्त घुमाते हैं।
स्पाइन का स्थानीय घुमाव पैरेंट के सापेक्ष मापा जाता है, जबकि वर्ल्ड रोटेशन स्क्रीन पर दिशा बताता है। यह उदाहरण दर्ज करते समय Local एक्सिस चुनें। टूल्स — स्पाइन यूज़र गाइड
| मुद्रा | tail_01 | tail_02 | tail_03 | tail_04 | tail_05 | tail_06 |
|---|---|---|---|---|---|---|
| सीधी | 0° | 0° | 0° | 0° | 0° | 0° |
| C-आकार | 0° | +30° | +30° | +30° | +30° | +30° |
| S-आकार | 0° | +30° | +30° | −30° | −30° | −30° |
सीधी: हर सेगमेंट संरेखित करें
सभी छह स्थानीय घुमावों को शून्य पर लौटाएं। जांचें कि सेंटरलाइन सीधी है, टिप मूल टेपर का अनुसरण करती है, और कोई वर्टेक्स पिछले संपादन से विस्थापित नहीं रहा। केवल tail_mount को घुमाएं यदि सीधी पूंछ को बॉडी के सापेक्ष ऊपर या नीचे इंगित करना चाहिए।
एक सीधी मुद्रा आपका बेसलाइन निरीक्षण भी है। यदि आर्टवर्क यहां विकृत है, तो वक्र मुद्राओं को परिष्कृत करने से पहले उसे हल करें।
C-आकार: मोड़ वितरित करें
बेस से टिप तक C-आकार की पंक्ति लागू करें। माउंट के सापेक्ष परिणामी सेगमेंट दिशाएं 0°, 30°, 60°, 90°, 120°, और 150° हैं। ये दिशाएं चेन के साथ स्थानीय घुमावों को जोड़कर प्राप्त होती हैं।
समान-दिशा वृद्धि पांच जोड़ों पर मोड़ फैलाती है। खुले वक्र के लिए उनकी परिमाण कम करें; सावधानी से बढ़ाएं एक सख्त कर्ल के लिए। विपरीत दिशा में वक्र के लिए, हर गैर-शून्य चिह्न उलट दें। मानों को व्यक्तिगत रूप से परिष्कृत करें यदि आर्टवर्क को चौड़े बेस या अधिक कर्ल्ड टिप की आवश्यकता हो।
S-आकार: चेन के साथ मोड़ उलटें
S-आकार की पंक्ति लागू करें। इसके संचित सेगमेंट दिशाएं 0°, 30°, 60°, 30°, 0°, और −30° हैं। पहला भाग ऊपर मुड़ता है, फिर बाद के जोड़ वापस मुड़ते हैं, जिससे वक्रता में परिवर्तन बनता है।
यदि परिणाम एक छोटे हुक्ड टिप वाले C जैसा दिखता है, तो उलटाव को पहले ले जाएं या नकारात्मक घुमाव को अधिक जोड़ों पर वितरित करें। यदि मध्य अचानक दिखता है, तो पड़ोसी कोण परिवर्तनों को कम करें और उस ट्रांज़िशन के आसपास के वेट्स का निरीक्षण करें। असमान बोन लंबाईयां कोण समान रहने पर भी सिल्हूट बदल देंगी।
पिंचिंग, कोनों, और ड्रिफ्टिंग का निदान कैसे करें?
पहले बोन चेन का निरीक्षण करें, फिर मेश ओवरले सक्षम करें, फिर वेट्स जांचें। यह क्रम यह पहचानने में मदद करता है कि रिग के किस भाग को समायोजन की आवश्यकता है।
| दृश्य समस्या | पहला चेक | व्यावहारिक समायोजन |
|---|---|---|
| चेन में ही अवांछित कोना है | स्थानीय घुमाव वितरण | पड़ोसी जोड़ों पर मोड़ फैलाएं। |
| बोन्स इच्छित वक्र बनाते हैं, लेकिन आउटलाइन कोणीय दिखता है | वर्टेक्स पंक्तियां और त्रिकोण कनेक्शन | दृश्य कोने के आसपास ज्यामिति जोड़ें या पुनः स्थापित करें। |
| एक चौड़ा क्षेत्र एक सेगमेंट का कठोरता से अनुसरण करता है | वेट ट्रांज़िशन | पड़ोसी प्रभावों को अधिक पंक्तियों पर ब्लेंड करें। |
| बेंड के अंदर पूंछ तेजी से संकरी होती है | बेंड कोण और आसपास के वेट्स | बेंड खोलें, फिर स्थानीय ब्लेंडिंग और ज्यामिति परिष्कृत करें। |
| बेस बॉडी से अलग होता है | माउंट स्थिति, अटैचमेंट-पंक्ति वेट्स, और ओवरलैप | टिप समायोजित करने से पहले कनेक्शन बहाल करें। |
| पूरी पूंछ अप्रत्याशित रूप से चलती है | पैरेंट हायरार्की और कोऑर्डिनेट मोड | माउंट जांचें और स्थानीय घुमावों का सुसंगत उपयोग करें। |
इन्हें नैदानिक प्रारंभिक बिंदु मानें। अकेले अधिक वर्टेक्स एक अनुपयुक्त बोन मुद्रा को ठीक नहीं करेंगे, और स्मूथ वेट्स वक्रता में लापता परिवर्तन स्थापित नहीं करेंगे। एक समय में एक कारक बदलें और सीधी बेसलाइन के विरुद्ध तुलना करें।
मेश रीसेट नियंत्रणों का नियमित मुद्रा रीसेट के रूप में उपयोग करने से बचें। स्पाइन दस्तावेज़ीकरण करता है कि इसके मेश Reset ऑपरेशन वेट्स और डिफॉर्म एनिमेशन कीज़ को हटाते हैं। ज्यामिति या बाइंडिंग को पुनर्निर्माण करने से पहले एक अलग वर्किंग कॉपी सेव करें। मेश अटैचमेंट्स — स्पाइन यूज़र गाइड
सभी तीन मुद्राओं को कैसे सत्यापित और सेव करें?
अलग-अलग मुद्रा टेस्ट या छोटी एनिमेशन बनाएं जिनके नाम tail_straight, tail_C, और tail_S हों। प्रत्येक के लिए सभी छह घुमाव रिकॉर्ड करें ताकि हर टेस्ट पूरी चेन को परिभाषित करे। तुलना करते समय माउंट प्लेसमेंट, बोन ट्रांसलेशन, और स्केल सुसंगत रखें।
बॉडी को दृश्य रखते हुए प्रत्येक मुद्रा का निरीक्षण करें, फिर पूंछ को आइसोलेट करें। अटैचमेंट, बाहरी कंटूर, आंतरिक वक्र, टिप, और किसी भी स्ट्राइप या पैच की जांच करें। दोनों दिशाओं में बेंडिंग का निरीक्षण करने के लिए उलटे घुमाव चिह्नों के साथ C और S टेस्ट दोहराएं।
अंत में, सीधी और वक्र मुद्राओं के बीच की मध्यवर्ती स्थितियों की जांच करें। एक रिग अपने एंडपॉइंट्स पर स्वीकार्य दिख सकता है जबकि उनके बीच एक अजीब ट्रांज़िशन दिखाता है। जहां आवश्यक हो एक मध्यवर्ती मुद्रा जोड़ें, फिर आसपास के फ्रेम्स का फिर से निरीक्षण करें।
रिग इन तीन मुद्राओं के लिए तैयार है जब आप पूंछ को सीधा कर सकते हैं, एक सतत C बना सकते हैं, और इच्छित अटैचमेंट और पहचानने योग्य आर्टवर्क को संरक्षित करते हुए S में एक स्पष्ट वक्रता उलटाव रख सकते हैं। बाद के मेश या वेट परिवर्तन करते समय उन टेस्ट को संदर्भ के रूप में रखें।
