इन 3डी मॉडल अनुकूलन प्रथाओं के साथ अपने खेल के विकास को उन्नत और सुव्यवस्थित करें।

पिछले दशक में 3डी गेम का विकास बहुत अधिक सुलभ हो गया है। यूनिटी और अनरियल इंजन जैसे इंजन भारी बजट के बिना सुंदर 3डी गेम बनाना पहले से कहीं अधिक आसान बनाते हैं, लेकिन इस प्रक्रिया में अभी भी बहुत कुछ सीखना बाकी है।

आपके गेम के लिए 3D मॉडल डिज़ाइन करना और अनुकूलित करना इसका एक बड़ा हिस्सा है, और हम आपकी सहायता के लिए यहां हैं। आइए कुछ प्रमुख प्रथाओं और तकनीकों का पता लगाएं जिनका उपयोग आप गेम विकास के लिए 3डी मॉडल को अनुकूलित करने के लिए कर सकते हैं।

3डी मॉडल गेम अनुकूलन: विकास अभ्यास

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

3डी मॉडल संपत्तियों का पुन: उपयोग करें

आपके गेम द्वारा लोड किए गए प्रत्येक 3D मॉडल की एक संसाधन लागत होती है। किसी मॉडल का दूसरी, तीसरी या चौथी बार उपयोग करने पर यह लागत नहीं आती है, जो दृश्यों या वस्तुओं पर कंजूसी किए बिना आपके गेम को अनुकूलित करने का एक उत्कृष्ट अवसर प्रदान करता है।

instagram viewer

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

टेक्सचर को कंप्रेस करें और शेडर्स को ऑप्टिमाइज़ करें

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

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

स्थैतिक प्रकाश का प्रयोग करें

प्रकाश आधुनिक 3डी गेम में पाए जाने वाले अब तक के सबसे अधिक संसाधन-खपत वाले ऑपरेशनों में से एक है। मक्खी पर प्रतिबिंबों की गणना करना बहुत महंगा है, लेकिन आप इस समस्या को हल करने के लिए अपने दृश्य में प्रकाश व्यवस्था को बेक कर सकते हैं। यह दृश्य में प्रकाश व्यवस्था पहले से तैयार करता है ताकि खिलाड़ी को इसके लिए इंतजार न करना पड़े।

ऑक्लूजन कलिंग का प्रयोग करें

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

एलओडी लागू करें (विस्तार का स्तर)

जैसे-जैसे आप वीडियो गेम में किसी वस्तु के करीब आते हैं, विवरण और भी महत्वपूर्ण हो जाता है। लेकिन, जब आप दूर होते हैं, तो आपको हर बारीक विवरण को प्रदर्शित करने की आवश्यकता नहीं होती है, और एलओडी इसी के लिए है।

जब खिलाड़ी दूर होता है तो इंजन किसी वस्तु के जाल से बहुभुज को स्वचालित रूप से हटा सकता है, जिससे विसर्जन को प्रभावित किए बिना संसाधन लागत कम हो जाती है।

3डी मॉडल गेम अनुकूलन: डिज़ाइन वर्कफ़्लो

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

मैनुअल ज्यामिति अनुकूलन

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

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

जब आप अपनी 3डी ज्यामिति से बहुभुज हटा रहे हों तो कुछ बातों का ध्यान रखना चाहिए:

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

स्वचालित ज्यामिति अनुकूलन

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

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

गेम विकास के लिए 3डी मॉडल को कितने अनुकूलन की आवश्यकता है?

जैसा कि आप देख सकते हैं, अपने 3D ऑब्जेक्ट को अनुकूलित करना एक समय लेने वाली प्रक्रिया है। हालाँकि, परिणाम इसके लायक होंगे, और अपना गेम संकलित करने और चलाने के बाद यह बताना आसान होगा कि आपने कितना अच्छा काम किया है। यदि आपको आवश्यकता हो तो आप हमेशा वापस जा सकते हैं और और अनुकूलन कर सकते हैं। अब, आपको बस यह सीखना है कि अपनी वस्तुओं के लिए कुछ सुंदर बनावट कहां से पाएं।