How to create 3D grass

Feb 6, 2026
कैसे करना है

3 डी घास विभिन्न तरीकों से बनाई जा सकती है और किसी भी प्राकृतिक पर्यावरण या आर्क-आर-आरपेंडर प्रतिपादन के लिए एक आवश्यक संपत्ति है। इस टुकड़े को बनाने के लिए सबसे आम तकनीकों में से एक 3 डी कला एक सतह पर घास के व्यक्तिगत ब्लेड को तितर-बितर करना या घास ज्यामिति उत्पन्न करने के लिए बाल प्रणाली का उपयोग करना है।

इस ट्यूटोरियल में हम एक अलग दृष्टिकोण लेंगे। निम्नलिखित चरणों में हम हुदिनी की प्रक्रियात्मक शक्ति का उपयोग उदाहरण के लिए और एक इलाके में हाइपरग्रास संपत्तियों को ले जाते हैं और घास के यथार्थवादी क्षेत्र को प्रस्तुत करने के लिए रेडशिफ्ट का उपयोग करते हैं। हाइपरग्रास एक मॉड्यूलर 3 डी घास पुस्तकालय है जो वास्तविक घास के विकास पैटर्न के आसपास डिजाइन किया गया है। यह कई विकास श्रेणियों में बांटा गया है जिन्हें अविश्वसनीय विस्तार और यथार्थवाद के लिए स्तरित और संयुक्त किया जा सकता है। पूर्ण हाइपरग्रास संग्रह से उपलब्ध है वर्टेक्स लाइब्रेरी

यदि आप अपने वातावरण के लिए अधिक बनावट का पता लगाना चाहते हैं, तो हमारी पोस्ट को याद न करें मुक्त बनावट

फाइल्सिलो से इस ट्यूटोरियल के लिए आवश्यक फ़ाइलों को डाउनलोड करें (साइनअप आवश्यक) [3 9]

01. दृश्य सेट अप करें

create 3D grass in Houdini

छवि विस्तार करने के लिए क्लिक करें [5 9]

शुरू करने के लिए हम पहले फ़ाइल का उपयोग करेंगे & gt; आयात और जीटी; हुदिनी में ओबीजे मेनू सभी अद्वितीय हाइपरग्रास मॉडल में लोड करने के लिए। यह महत्वपूर्ण है कि प्रत्येक मॉडल ऑब्जेक्ट स्तर पर अपने ज्यामिति नोड के अंदर निहित है, एक अद्वितीय नाम जो श्रेणी और भिन्नता का प्रतिनिधित्व करता है, जैसे SHORT_V01।

इन ज्यामिति नोड्स को संगठित रहने के लिए सबनेटवर्क में समूहीकृत किया जा सकता है। हम हाइपरग्रास पीबीआर बनावट के साथ रेडशिफ्ट सामग्री का भी उपयोग करेंगे और उन्हें सभी घास की वस्तुओं को सौंपेंगे। स्कैटर सतह बनाने के लिए हम एक भू-भाग उत्पन्न करने के लिए एक ग्रिड और माउंटेन नोड का उपयोग कर सकते हैं, ताकि सामान्य नोड के साथ अंकों को सामान्य रूप से नॉर्मल जोड़ना सुनिश्चित कर सके।

02. लेयर इंस्टेंस का उपयोग करें

[7 9]

छवि विस्तार करने के लिए क्लिक करें [5 9]

पहली परत बनाने के लिए, हम फास्ट-पॉइंट इंस्टेंसिंग सक्षम के साथ एक इंस्टेंस नोड का उपयोग करेंगे। इंस्टैंस के अंदर, किसी ऑब्जेक्ट विलय नोड के साथ इलाके में विलय करें। फिर घनत्व विशेषता सेट करने के लिए एक बिंदु VOP बनाएं। वीओपी के अंदर, एक unifiednoise बनाएँ और Simplex शोर का उपयोग करें। अपने पीओएस विशेषता को वैश्विक पी और आउटपुट शोर को एक फिटरेंज नोड में कनेक्ट करें। फिर एक bindexport नोड को घनत्व के लिए सेट के साथ कनेक्ट करें। वीओपी के बाहर, एक स्कैटर नोड जोड़ें और घनत्व विशेषता सक्षम करें। अंत में, स्कैटर पॉइंट की मात्रा को नियंत्रित करने के लिए बल कुल गिनती बढ़ाएं।

03. यादृच्छिक इंस्टेंटिंग सेट करें

create 3D grass in Houdini

छवि विस्तार करने के लिए क्लिक करें [5 9]

अब हम इंस्टेंस ऑब्जेक्ट को निर्दिष्ट करने के लिए पहले आयात किए गए प्रत्येक घास भिन्नता के अद्वितीय नामों का संदर्भ दे सकते हैं। Instancer के अंदर एक विशेषता जोड़ें, और नाम पैरामीटर को उदाहरण और प्रकार के लिए प्रकार सेट करें। पहली परत स्प्राउट मॉडल को उदाहरण देगा। स्ट्रिंग मान में पहली अंकुरित ऑब्जेक्ट में पूर्ण पथ दर्ज करें। बैकटिक्स सहित 'पैडज़ेरो (2, फ़्लोर (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड (रैंड) के साथ बदलें। आपके पास अंकुरित विविधताओं की संख्या के साथ एक्स को बदलें। यह अभिव्यक्ति प्रत्येक उदाहरण बिंदु के लिए एक यादृच्छिक पूर्णांक तैयार करेगी, जो सही ढंग से एक विशिष्ट घास भिन्नता को संदर्भित करती है।

04. यादृच्छिक वाई रोटेशन को ट्विक करें

create 3D grass in Houdini

छवि विस्तार करने के लिए क्लिक करें [5 9]

हम स्कैटर पॉइंट नॉर्मल के चारों ओर रैंडमाइज रोटेशन के लिए एक बिंदु वीओपी का उपयोग करेंगे। अंदर एक यादृच्छिक नोड बनाएं और अपने पीओएस इनपुट को वैश्विक ptnum में कनेक्ट करें। एक गुणक के साथ 360 तक आउटपुट को गुणा करें, इसके बाद एक degreestoradians नोड। एक अलग संरेखित नोड बनाएँ। वेक्टर से (0, 1, 0) से सेट करें और वैश्विक एन को इनपुट से कनेक्ट करें। आउटपुट मैट्रिक्स को एक घुमावदार नोड से कनेक्ट करें। पिछले degreestoradians को घुमावदार कोण, और घुमावदार अक्ष के लिए वैश्विक एन कनेक्ट करें। आखिरकार, घुमावदार आउटपुट को एक matrix3toquaternion नोड से कनेक्ट करें, इसके बाद BINDEXPORT के नाम पैरामीटर ओरिएंट पर सेट करें।

05. यादृच्छिक पैमाने बनाएँ

[14 9] create 3D grass in Houdini

छवि विस्तार करने के लिए क्लिक करें [5 9]

यादृच्छिक पैमाने पर हम एक और बिंदु vop का उपयोग करेंगे। वीओपी के अंदर एक एकीकृतता पैदा करें और पर्लिन या सिंप्लेक्स शोर का उपयोग करें। शोर आउटपुट को एक फिटरेंज नोड से कनेक्ट करें। हम गंतव्य न्यूनतम और अधिकतम पैरामीटर के साथ शोर मूल्य को रीमेप कर सकते हैं। हम नकारात्मक या शून्य पैमाने को भी रोकना चाहते हैं, इसलिए एक क्लैंप नोड जोड़ें और न्यूनतम पैरामीटर को कम से कम 0.1 पर सेट करें। अंत में, एक bindexport नोड जोड़ें और नाम पैरामीटर को pscale पर सेट करें। हम घनत्व कैसे स्थापित करते हैं, हम शोर आवृत्ति और फिटरेंज नोड के साथ यादृच्छिकता को नियंत्रित कर सकते हैं।

06. घास की परत

create 3D grass in Houdini

छवि विस्तार करने के लिए क्लिक करें [5 9]

हमारी परत Instancer पूर्ण के साथ, हम सेटअप को डुप्लिकेट कर सकते हैं और लघु, मध्यम और लंबी घास विविधताओं के लिए यादृच्छिक उदाहरण अभिव्यक्ति को समायोजित कर सकते हैं। इस बिंदु पर हम अपने दृश्य में एक कैमरा और रोशनी जोड़ सकते हैं। जबकि हम ट्यूटोरियल फ़ाइलों में रेडशिफ्ट का उपयोग करते हैं, आप हुदिनी में समर्थित किसी अन्य रेंडरर का उपयोग कर सकते हैं। अंत में हम विभिन्न प्रकार के शोर के साथ रचनात्मक और प्रयोग प्राप्त कर सकते हैं और प्रत्येक परत के पैरामीटर को ट्विक कर सकते हैं। घनत्व और पैमाने पर विभिन्न शोर आवृत्तियों और श्रेणियों का उपयोग करना प्रत्येक घास परत के रूप को आकार देने के लिए एक आसान लेकिन शक्तिशाली तरीका है।

यह लेख मूल रूप से 3 डी कलाकार के मुद्दे 120 में दिखाई दिया; [3 9] [18 9] यहां सदस्यता लें [3 9]

। [3 9]

[1 9 7] अधिक पढ़ें:

  • सिनेमा 4 डी में प्रतिपादन सिर्फ एक बहुत आसान हो गया
  • इस वसंत 3 डी कलाकारों के लिए सबसे गर्म नए उपकरण
  • सबसे अच्छा 3 डी मॉडलिंग सॉफ्टवेयर

कैसे करना है - सर्वाधिक लोकप्रिय लेख

How to rank in Google

कैसे करना है Feb 6, 2026

(छवि क्रेडिट: बज़फीड) [1 9] तो, आप जानना चाहते है�..


How to clean paintbrushes: The definitive guide

कैसे करना है Feb 6, 2026

(छवि क्रेडिट: सनी फ्लानगान) [1 9] पेंटब्रश को ठी..


How to add animation to SVG with CSS

कैसे करना है Feb 6, 2026

[छवि: वेब डिजाइनर] [1 9] जब एसवीजी के साथ एनिमेट�..


How to compress images: A web designer's guide

कैसे करना है Feb 6, 2026

आधुनिक इंटरनेट कनेक्शन की औसत गति अतीत के वेब स्व..


How to create a 3D werewolf in Unreal Engine

कैसे करना है Feb 6, 2026

एक वेयरवोल्फ की इस क्रूर छवि के लिए अवधारणा, मॉडल, बनावट और सामग्री सेटअप -..


Get started with Assets in Affinity Designer

कैसे करना है Feb 6, 2026

ऐप डिज़ाइन या ब्रांडिंग संपार्श्विक जैसी परियोज..


Build your own WebGL physics game

कैसे करना है Feb 6, 2026

इस परियोजना को अलग-अलग हिस्सों में विभाजित किया ज..


पौराणिक प्राणियों को कैसे विकसित करें

कैसे करना है Feb 6, 2026

जो सॉफ्टवेयर के मिश्रण का उपयोग करके यथार्थवादी �..


श्रेणियाँ