
एक पूरी तरह से भौतिकीय माला का चुनौती
3ds Max में पहले से क्लासिक Reactor का उपयोग करके मोतियों की माला को यथार्थवादी तरीके से 움직ाने का सिमुलेशन करना धैर्य और सटीकता का व्यायाम है 📿। उद्देश्य यह है कि प्रत्येक मोती अपनी गोलाकार आकृति बनाए रखे जबकि गुरुत्वाकर्षण और टकरावों पर प्रतिक्रिया दे, गर्दन से स्वाभाविक रूप से लटकते हुए या पात्र के साथ 움직ते हुए। समस्या तब उत्पन्न होती है जब, एक सुंदर माला के बजाय, आपको एक इलास्टिक सॉसेज या च्यूइंग गम की तरह खिंचने वाली मोतियाँ मिलती हैं। यह आमतौर पर मोतियों के कठोर काया सिमुलेशन और रस्सी (rope) प्रतिबंध के बीच खराब संचार के कारण होता है जो उन्हें एक साथ रखना चाहिए।
spline और मोतियों की आधारभूत तैयारी
सब कुछ एक सावधानीपूर्वक तैयारी से शुरू होता है। spline जो अदृश्य "रस्सी" के रूप में कार्य करता है, उसके पास मोतियों की संख्या के बिल्कुल बराबर वर्टेक्सों की संख्या होनी चाहिए। spline का प्रत्येक वर्टेक्स एक मोती के लिए एंकरिंग पॉइंट के रूप में कार्य करेगा। Line प्रकार का spline उपयोग करें और सुनिश्चित करें कि इसकी कुल लंबाई सभी मोतियों के व्यास के योग से थोड़ी कम हो; यह प्रारंभिक तनाव पैदा करेगा जो मोतियों को एक-दूसरे में धंसने से रोकेगा। मोतियाँ खुद अलग-अलग ऑब्जेक्ट्स होनी चाहिए, प्रत्येक के साथ Rigid Body मॉडिफायर लागू किया गया, और एकसमान व्यवहार के लिए समान द्रव्यमान और भौतिक गुणों के साथ कॉन्फ़िगर की गईं।
एक खराब तरीके से तैयार spline एक ढीली धागे वाली माला की तरह है, पहली ही हलचल में सब कुछ बिखर जाता है।
Reactor rope और constraints की कॉन्फ़िगरेशन
जादू—या अराजकता—Reactor पैनल में होती है। spline को चुनें और इसे Rope प्रकार का reactor ऑब्जेक्ट बनाएं। इसकी गुणों में, Constraint और Avoid Self Intersection जैसे महत्वपूर्ण विकल्प सक्रिय करें। पहला सुनिश्चित करता है कि spline सिमुलेशन के दौरान अपनी संरचनात्मक अखंडता बनाए रखे, और दूसरा मोतियों को एक-दूसरे को अस्वाभाविक रूप से पार करने से रोकता है। फिर, एक Rope Collection बनाएं और spline को इसमें जोड़ें। यह कदम Reactor को बताता है कि इस spline को लचीली रस्सी के रूप में सिमुलेट किया जाना चाहिए। अंत में, एक Rigid Body Collection बनाएं और सभी मोतियों को जोड़ें।
लिंकिंग और फाइन ट्यूनिंग
सबसे महत्वपूर्ण कदम प्रत्येक मोती को spline में उसके संबंधित वर्टेक्स से लिंक करना है। यह आमतौर पर Point-to-Path Constraint या एक कस्टम स्क्रिप्ट के माध्यम से किया जाता है जो प्रत्येक मोती की स्थिति को समय के साथ spline के एक वर्टेक्स की स्थिति से जोड़ता है। इस लिंकिंग के बिना, spline और मोतियाँ स्वतंत्र रूप से सिमुलेट होंगी, जिससे खिंचाव और डिस्कनेक्ट हो जाएगा। इसके अलावा, प्रत्येक मोती के Rigid Body गुणों में, फ्रिक्शन और रिबाउंड को कम मानों पर समायोजित करें ताकि मोतियाँ अतिरंजित रूप से उछलें नहीं और अपनी जगह से न हटें।
स्थिर सिमुलेशन के लिए वर्कफ़्लो
सफलता की संभावनाओं को अधिकतम करने के लिए इन चरणों का पालन करें:
- मॉडलिंग और मापन: मोतियों को पूर्ण गोलाकार बनाएं और उनका सटीक व्यास मापें। सही लंबाई और वर्टेक्सों की संख्या के साथ spline बनाएं।
- रिजिड बॉडीज़ का असाइनमेंट: प्रत्येक मोती पर Reactor Rigid Body मॉडिफायर लागू करें। समान द्रव्यमान सेट करें और किसी मोती को फिक्स करने की आवश्यकता न हो तो Unyielding को निष्क्रिय करें।
- रस्सी की कॉन्फ़िगरेशन: spline को Rope में बदलें। माला के धागे की मोटाई से मेल खाने के लिए Thickness समायोजित करें और constraints सक्रिय करें।
- लिंकिंग: प्रत्येक मोती को spline के एक वर्टेक्स से जोड़ने के लिए constraint या स्क्रिप्ट उपयोग करें। यह खिंचाव से बचने के लिए कुंजी है।
- टेस्ट सिमुलेशन: पूर्ण सिमुलेशन में प्रतिबद्ध होने से पहले Reactor विंडो में एक टेस्ट सिमुलेशन (Preview Animation) चलाएं।
- आवर्ती समायोजन: पूर्वावलोकन के आधार पर, द्रव्यमान, फ्रिक्शन, और रस्सी सबस्टेप्स समायोजित करें जब तक सिमुलेशन प्राकृतिक न लगे।
धैर्य और इस गाइड के साथ, आप Reactor की विचित्रताओं को काबू कर सकेंगे और एक मोतियों की माला बना सकेंगे जो आपके रेंडर के योग्य शालीनता और यथार्थवाद के साथ चले। और जब आखिरकार यह काम करे, तो यह जादू देखने जैसा होगा… लेकिन पीछे ढेर सारे तकनीकी समायोजन होंगे 😉।