
जब आपको सौ मछलियों को एक साथ तैरना हो
3ds Max का Crowd सिस्टम उस ऑर्केस्ट्रा निर्देशक की तरह है जो सैकड़ों वाद्ययंत्रों को सामंजस्य में बजाने में सफल होता है... जब आप इसे सही निर्देश देना जानते हैं। 🎻 यहाँ आपकी डिजिटल भीड़ को मास्टर करने के लिए स्कोर है।
एक सफल Crowd सिमुलेशन के 4 स्तंभ
1. एजेंट्स का निर्माण
- अपने बेस मॉडल (मछलियाँ, पक्षी, आदि) की विविधताएँ तैयार करें
- Loop मोड में चक्रीय एनिमेशन (पंख, पंख) असाइन करें
- इंस्टेंस या प्रॉक्सी के साथ ज्यामितियों को अनुकूलित करें
2. परिदृश्य की सेटिंग
- नेविगेशन सतहें (Surface Follow) परिभाषित करें
- सरल डिफ्लेक्टर्स के साथ बाधाओं को चिह्नित करें
- प्रभाव क्षेत्र (avoid/go to) स्थापित करें
अच्छी तरह से कॉन्फ़िगर किया गया Crowd व्यवहार ट्रैफ़िक नियमों की तरह है: सभी पैटर्न का पालन करते हैं लेकिन प्राकृतिक विविधताओं के साथ।
3. व्यवहारों का प्रोग्रामिंग
- Seek: निर्देशित गतियों के लिए
- Avoid: बाधाओं से टकराव से बचें
- Speed Vary: समूह को यथार्थवादी विविधता दें
4. अंतिम समायोजन
- स्केल करने से पहले 10-20 एजेंट्स के साथ परीक्षण करें
- दृष्टि और प्रतिक्रिया दूरी के पैरामीटर समायोजित करें
- अधिक तरलता के लिए सिमुलेशन को बेक करें
वे गलतियाँ जो आपकी भीड़ को अराजकता में बदल देती हैं
- Crowd पैनल में Solve को सक्रिय करना भूल जाना
- डेलिगेट्स को एनिमेशन असाइन न करना
- बिना अनुकूलन के बहुत सारे एजेंट्स का उपयोग करना
महत्वपूर्ण डेटा: 80% यथार्थवाद आकार, गति और टाइमिंग की रैंडम विविधता में है। शेष 20% क्लोन की तरह व्यवहार करने से बचना है। 🐠🐟🐠
अब जब आप इन रहस्यों को जानते हैं, तो आप समन्वित झुंड से लेकर अव्यवस्थित झुंड तक सब कुछ बना सकेंगे... कुछ क्लिक्स के साथ। और जब वह क्लाइंट कहे "क्या हम 500 मछलियाँ और जोड़ सकते हैं?", तो आप मुस्कुराते हुए कह सकेंगे "वे पहले से ही तैर रही हैं"। 😎
बोनस टिप: मानव भीड़ के लिए, Crowd को Biped के साथ संयोजित करें और अपनी लाइब्रेरी में walkcycles की विविधताएँ सहेजें ताकि पुन: उपयोग कर सकें।