
Reactor में स्थिर हड्डी का रहस्य
3ds Max में Reactor के साथ काम करते समय यह एक क्लासिक समस्या है: आपने अपनी चोटी के लिए एक परफेक्ट हड्डियों की चेन बनाई है, कंस्ट्रेंट्स शानदार तरीके से काम कर रहे हैं, लेकिन मुख्य हड्डी जो सिर की एनिमेशन का अनुसरण करनी चाहिए, वह एक स्थिर एंकर बन जाती है। सिमुलेशन चलता है, चोटी यथार्थवादी भौतिकी के साथ हिलती है, लेकिन वह मुख्य हड्डी जमीन में ठोकी हुई की तरह स्थिर रहती है।
समस्या Reactor के द्वारा अपनी कलेक्शनों में एनिमेटेड ऑब्जेक्ट्स की व्याख्या करने के तरीके में निहित है। केवल हड्डी को रिजिड बॉडी कलेक्शन में जोड़ना पर्याप्त नहीं है; इसे विशेष रूप से मौजूदा एनिमेशन को पहचानने और अनुसरण करने के लिए कॉन्फ़िगर करने की आवश्यकता है।
Reactor में, उचित कॉन्फ़िगरेशन के बिना एक एनिमेटेड हड्डी एक ऐसे अभिनेता की तरह है जो अपनी प्रदर्शन के बीच में अपना स्क्रिप्ट भूल गया
एनिमेटेड हड्डियों के लिए आवश्यक कॉन्फ़िगरेशन
ताकि Reactor आपकी मुख्य हड्डी की एनिमेशन को पहचाने और उपयोग करे, आपको रिजिड बॉडी कलेक्शन के अंदर इसकी प्रॉपर्टीज़ को संशोधित करने की आवश्यकता है। यह केवल इसे जोड़ने की बात नहीं है, बल्कि स्पष्ट रूप से बताने की कि इसे कैसे व्यवहार करना चाहिए।
- रिजिड बॉडी का चयन करें: रिजिड बॉडी कलेक्शन में हड्डी पर राइट-क्लिक करें
- एनिमेटेड मैश में बदलें: प्रॉपर्टीज़ में, rigid body से animated mesh में संशोधित करें
- एनिमेशन गुणवत्ता समायोजित करें: बेहतर ट्रैकिंग के लिए सबफ्रेम्स बढ़ाएँ
- कीफ्रेम्स सत्यापित करें: टाइमलाइन में एनिमेशन के अस्तित्व की पुष्टि करें
एनिमेटेड मैश की महत्वपूर्ण प्रॉपर्टीज़
जब आप Reactor में किसी ऑब्जेक्ट को एनिमेटेड मैश के रूप में कॉन्फ़िगर करते हैं, तो आप मूल रूप से फिजिक्स इंजन को कह रहे हैं सुनो, इस ऑब्जेक्ट का अपना आंदन पहले से है, केवल टकरावों की गणना करो।
एक सामान्य रिजिड बॉडी और एनिमेटेड मैश के बीच का अंतर मौलिक है। पहला पूरी तरह से फिजिक्स द्वारा नियंत्रित होता है, दूसरा अपनी एनिमेशन का अनुसरण करता है लेकिन अन्य ऑब्जेक्ट्स के साथ भौतिक रूप से इंटरैक्ट करता है 😊
- फ्रिक्शन और इलास्टिसिटी: चोटी के साथ यथार्थवादी इंटरैक्शंस के लिए समायोजित करें
- कॉलिजन टॉलरेंस: छोटी हड्डियों के साथ बेहतर डिटेक्शन के लिए कम करें
- मास और डेंसिटी: बालों की हड्डियों के लिए कम मान
- इनिशियल वेलोसिटी: केवल एनिमेशन का अनुसरण करने के लिए शून्य पर रखें
यथार्थवादी चोटियों के लिए चरणबद्ध समाधान
यदि समस्या बनी रहती है, तो एक विशिष्ट फ्लो का पालन करके कॉन्फ़िगरेशन को शून्य से पुनर्निर्माण करना बेहतर है। कभी-कभी Reactor को चीजों को सही ढंग से काम करने के लिए एक विशेष क्रम में करने की आवश्यकता होती है।
पहले एक सरलीकृत दृश्य के साथ परीक्षण करना समस्या को अलग करने में मदद करता है। एक बेसिक एनिमेटेड क्यूब के साथ एक सरल चेन समस्या को प्रकट कर सकती है कि यह आपकी दृश्य-विशिष्ट है या कॉन्फ़िगरेशन की।
- एनिमेटेड क्यूब और सरल चेन के साथ टेस्ट दृश्य बनाएँ
- कंस्ट्रेंट्स बनाने से पहले एनिमेटेड मैश जोड़ें
- दृश्य के स्केल की जाँच करें (सामान्य समस्या)
- विभिन्न प्रकार के कंस्ट्रेंट्स के साथ परीक्षण करें
इन समायोजनों के बाद, आपकी हड्डी एनिमेशन के लय पर नाचनी चाहिए जबकि चोटी यथार्थवादी भौतिकी का अनुसरण करती है... हालाँकि आप शायद यह खोज लेंगे कि वास्तविक जीवन में चोटियाँ सँवारने से यथार्थवादी चोटियाँ बनाना अधिक जटिल है 💇