ब्लेंडर रेंडरिंग को कैसे तेज करें

How Speed Up Blender Rendering



ब्लेंडर, जिसे पहली बार 1995 में नीदरलैंड के एक डेवलपर, टन रूसेंडाल द्वारा लॉन्च किया गया था, एक शक्तिशाली 3D निर्माण उपकरण है जिसका उपयोग 3D ग्राफिक्स, इंटरैक्टिव 3D ऐप, वीडियो गेम, वर्चुअल रियलिटी वीडियो और एनिमेशन बनाने के लिए किया जाता है। यह 2002 से एक ओपन-सोर्स सॉफ्टवेयर के रूप में उपलब्ध है, और यह मैकओएस, लिनक्स और विंडोज जैसे लोकप्रिय ऑपरेटिंग सिस्टम पर चलता है। ब्लेंडर में कई विशेषताएं हैं, और इसका उपयोग 3 डी मॉडलिंग, बनावट, छायांकन, हेराफेरी, कण सिमुलेशन, मूर्तिकला, गति ग्राफिक्स और कंपोजिटिंग के लिए किया जा सकता है।

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







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



साइकिल के साथ रेंडर करना निराशाजनक हो सकता है, लेकिन हम रेंडरर सेटिंग्स को एडजस्ट करके रेंडरिंग समय को कम कर सकते हैं। अब, हम कुछ सेटिंग्स पर एक नज़र डालेंगे जिन्हें साइकिल रेंडरिंग इंजन के साथ रेंडरिंग समय को कम करने के लिए समायोजित किया जा सकता है।



नमूनों की संख्या

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





डीनोइज़िंग

यदि आप नमूनों की संख्या कम करते हैं तो आपका दृश्य या वस्तु शोरगुल वाली होगी। शोर को कम करने के लिए, दृश्य परत टैब में Denoising विकल्प का चयन किया जा सकता है। Denoising एक पोस्ट-प्रोसेसिंग चरण है जिसे रेंडरर दृश्य या ऑब्जेक्ट को रेंडर करने के बाद निष्पादित करेगा।



बाउंस की संख्या

हम रेंडरिंग समय को छोटा करने के लिए बाउंस की संख्या को भी संशोधित कर सकते हैं। एक प्रकाश उछाल, जो अप्रत्यक्ष प्रकाश उत्पन्न करता है, एक 3D सतह से टकराने के बाद किरण की दिशा में परिवर्तन होता है। कम बाउंस के साथ, दृश्य या वस्तु कम विस्तृत होगी, लेकिन रेंडरिंग का समय भी कम हो जाएगा। बाउंस की अधिकतम संख्या 12 है, लेकिन अधिकांश दृश्यों के लिए 4 से 6 बाउंस पर्याप्त हैं। हालांकि, यह सुनिश्चित करना महत्वपूर्ण है कि बाउंस की संख्या बहुत कम न हो।

बाउंस की संख्या बदलने के लिए, रेंडर सेटिंग्स > लाइट पाथ्स > मैक्स बाउंस पर जाएं

टाइल अनुकूलन

टाइल के आकार को समायोजित करने से रेंडरिंग समय को कम करने में भी मदद मिल सकती है। CPU रेंडरिंग के लिए, टाइल का आकार छोटा करें; हालाँकि, यदि आपके पास GPU है, तो बेझिझक बड़ी टाइलों का उपयोग करें। CPU रेंडरिंग के साथ, एक छोटा टाइल आकार रेंडरिंग समय को कम करेगा; हालाँकि, GPU प्रतिपादन के लिए, विपरीत होता है।

टाइल का आकार बदलने के लिए, रेंडर सेटिंग्स > प्रदर्शन > टाइल आकार पर जाएँ।

GPU प्रतिपादन

CPU रेंडरिंग का उपयोग ब्लेंडर में फ़ाइलों को रेंडर करने के लिए किया जा सकता है, लेकिन साइकल के साथ रेंडर करते समय GPU रेंडरिंग एक अच्छा विकल्प है। GPU रेंडरिंग को सक्षम करने के लिए File > Preferences > System > Cycle Rendering Devices > CUDA/OptiX/OpenCL पर जाएं। ब्लेंडर स्वचालित रूप से आपके ग्राफिक्स कार्ड को पहचान लेगा। GPU रेंडरिंग कई GPU का उपयोग कर सकता है, लेकिन CPU रेंडरिंग के साथ, आप केवल एक CPU का उपयोग कर सकते हैं।

इंस्टेंसिंग ऑब्जेक्ट्स

यह तकनीक कई ब्लेंडर उपयोगकर्ताओं को नहीं पता है, लेकिन यह प्रतिपादन समय को कम करने का एक बहुत ही उपयोगी तरीका हो सकता है। उदाहरण के लिए, मान लीजिए कि आपके दृश्य में कई पेड़ हैं; इस मामले में, आप उदाहरण बनाने के लिए Alt+D का उपयोग करके पेड़ों को डुप्लिकेट करने के बजाय उन्हें इंस्टेंस कर सकते हैं। इंस्टेंसिंग उपयोगी है क्योंकि ऑब्जेक्ट डुप्लिकेशन सीपीयू या जीपीयू पर बोझ डालता है, जिससे प्रतिपादन समय बढ़ जाता है।

पोर्टल लैंप

आंतरिक दृश्यों को प्रस्तुत करने के लिए साइकिल रेंडरर को काफी समय लगता है। हालाँकि, पोर्टल लैंप का उपयोग करके, हम रेंडरिंग समय को कम कर सकते हैं। पोर्टल लैंप ब्लेंडर को दृश्य के प्रकार को समझने में मदद करते हैं। पोर्टल लाइटिंग को सक्षम करने के लिए, एरिया लाइट सेटिंग्स में पोर्टल विकल्प को चेक करें।

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

बड़ा प्रभाव

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

अनुकूली नमूनाकरण

अनुकूली नमूनाकरण, जो रेंडरिंग समय को कम करने के लिए एक महत्वपूर्ण तकनीक है, ब्लेंडर के सभी हाल के संस्करणों पर उपलब्ध है। इस विकल्प के साथ, ब्लेंडर उन हिस्सों पर कम ध्यान केंद्रित करेगा जो कम महत्वपूर्ण या ऑफ कैमरा हैं, जिससे रेंडरिंग समय कम हो जाएगा।

इस विकल्प को सक्षम करने के लिए, रेंडर सेटिंग्स> नमूनाकरण पर जाएं और अनुकूली नमूनाकरण की जांच करें।

कास्टिक

यदि संभव हो, तो कास्टिक प्रभाव बंद कर दें, जो प्रोसेसर-गहन प्रभाव हैं। रेंडरिंग सेटिंग में ऐसे प्रभावों को बंद करने से रेंडरिंग समय कम हो जाएगा। रेंडर सेटिंग्स पर जाएं और रिफ्लेक्टिव कास्टिक्स और अपवर्तक कास्टिक्स को अनचेक करें।


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