
स्टील के विशालकों को लुढ़काने की चुनौती
3ds Max में Liebherr LTM 1500 जैसे भारी ट्रक को वाहन भौतिकी के नियमों का सम्मान करते हुए यथार्थवादी गति के साथ एनिमेट करना एक सटीक इंजीनियरिंग का व्यायाम है 🚛। सामान्य गलती वाहन की अनुवाद को विश्व अंतरिक्ष में एनिमेट करना है, जो पहियों के घूमने पर भी ट्रक के तैरते हुए चलने जैसे अस्वाभाविक फिसलनों का कारण बनता है। सुंदर समाधान वाहन की प्रगति को सीधे इसके पहियों के घूमने और इसकी स्थानीय अभिविन्यास पर निर्भर बनाना है, जो एक वास्तविक वाहन की तरह काम करता है: पहियों का घूमना चेसिस को उनकी दिशा में आगे धकेलता है।
हेल्पर्स और पदानुक्रम की प्रणाली की वास्तुकला
सब कुछ एक बुद्धिमान पदानुक्रम से शुरू होता है। एक मुख्य Dummy बनाएं जो प्रणाली का हृदय और पूरे वाहन का पिता बनेगा। यह डमी चेसिस का प्रतिनिधित्व करेगा और इसकी स्थानीय निर्देशांक प्रणाली ट्रक की "आगे की दिशा" को परिभाषित करेगी। सभी पहिए इस डमी के बच्चे होने चाहिए, या कंस्ट्रेंट्स के माध्यम से इससे जुड़े होने चाहिए, ताकि वे इसके साथ चलें। कुंजी यह है कि ट्रक की अनुवाद हमेशा इस डमी के स्थानीय X-अक्ष के साथ होनी चाहिए, न कि विश्व के वैश्विक X-अक्ष के साथ।
विश्व अंतरिक्ष में ट्रक को एनिमेट करना इसे बाहर से धकेलने जैसा है, स्थानीय अंतरिक्ष में करना उसके इंजन को चालू करने जैसा है।
वायर पैरामीटर्स की जादू जो घूमने और अनुवाद को जोड़ती है
यहीं जादू होता है। विचार वायर पैरामीटर्स का उपयोग करके एक पहिए के घूमने और मुख्य डमी की अनुवाद के बीच गतिशील कनेक्शन बनाना है। एक पहिए पर राइट-क्लिक करें, Wire Parameters > Transform > Rotation > Y Rotation चुनें (मान लीजिए कि Y-अक्ष घूमने का अक्ष है)। फिर इसे मुख्य डमी के Transform > Position > X Position से जोड़ें। कनेक्शन संवाद बॉक्स में, आपको घूमने के डिग्री को अनुवाद इकाइयों में बदलने वाली एक अभिव्यक्ति लिखनी होगी। एक बुनियादी सूत्र होगा:
X_Position = (Y_Rotation / 360) * (2 * pi * radio_de_la_rueda)
इसका मतलब है कि पहिए की हर पूरी घुमाव (360 डिग्री) के लिए, ट्रक पहिए की परिधि आगे बढ़ेगा।
मास्टर कंट्रोल जोड़कर गति नियंत्रण
पूर्ण कलात्मक नियंत्रण के लिए, एक गति नियंत्रण जोड़ें। एक Slider Helper बनाएं और इसे मास्टर चर के रूप में उपयोग करें। वायर पैरामीटर की अभिव्यक्ति को इस चर को शामिल करने के लिए संशोधित करें। उदाहरण के लिए:
X_Position = (Y_Rotation / 360) * (2 * pi * radio_de_la_rueda) * velocidad_Slider
इस तरह, आप स्लाइडर को एनिमेट करके तेज करना, ब्रेक लगाना या पीछे की गियर डालना (ऋणात्मक मान) कर सकते हैं, वाहन की पूरी सिनेमेटिक्स को गैर-विनाशकारी और केंद्रीकृत तरीके से नियंत्रित करते हुए।
निर्बाध एनिमेशन के लिए कार्यप्रवाह
व्यावसायिक परिणाम के लिए इन चरणों का पालन करें:
- मॉडल की तैयारी: सुनिश्चित करें कि पहिए अपने अक्ष पर सही घूमते हैं और उनका पिवट सही ढंग से केंद्रित है।
- प्रणाली का निर्माण: पिता डमी और पदानुक्रम स्थापित करें। ट्रक के सभी भागों को इस डमी से लिंक करें।
- वायर पैरामीटर्स से कनेक्शन: एक मास्टर पहिए (या कई का औसत) के घूमने को डमी की स्थानीय X-अनुवाद से जोड़ें।
- दिशा का एनिमेशन: मुड़ने के लिए, मुख्य डमी की Y-घुमाव को एनिमेट करें। अगले पहिए स्वतंत्र रूप से घूमने चाहिए ताकि मार्गदर्शन करें।
- टेस्टिंग और समायोजन: एनिमेशन परीक्षण करें और अभिव्यक्ति या सूत्र में पहिए के व्यास को समायोजित करें जब तक गति प्राकृतिक न लगे।
इस प्रणाली के साथ, आपका Liebherr वास्तविक वाहन के वजन और सटीकता के साथ चलेगा, इसके पहियों के घूमने पर वफादार प्रतिक्रिया देगा। और यदि आप इसे बिना समस्या के तंग मोड़ ले लें, तो आपको एक संतुष्टि मिलेगी जो कुछ ही एनिमेटर जानते हैं 😉।