स्टूडियो Bounding Box Software ने Prodeus को एक हाइब्रिड ग्राफिक्स आर्किटेक्चर का उपयोग करके विकसित किया है जो रेट्रो और आधुनिक के बीच शास्त्रीय द्वंद्व को तोड़ता है। Unity में कस्टम स्क्रिप्टेबल रेंडर पाइपलाइन (SRP) पर निर्मित यह इंजन, उच्च-रिज़ॉल्यूशन 3D मॉडल पर एक डायनामिक पिक्सेलेशन फ़िल्टर लागू करता है। यह ज्यामिति और कण प्रभावों को एक आधुनिक गेम की निष्ठा बनाए रखने की अनुमति देता है, जबकि अंतिम छवि 90 के दशक के शूटरों के रिज़ॉल्यूशन का अनुकरण करने के लिए दृश्य फ्रेमों में विभाजित हो जाती है।
Maya, Unity और स्वयं के स्तर संपादक के बीच कार्यप्रवाह 🛠️
उत्पादन प्रक्रिया तीन स्तंभों पर टिकी हुई है। सबसे पहले, Maya का उपयोग एसेट्स और एनिमेशन के मॉडलिंग के लिए किया जाता है, जिसमें उच्च स्तर की ज्यामितीय विस्तार वाली मेश निर्यात की जाती हैं। इन मॉडलों को सीधे Unity में आयात किया जाता है, जहां कस्टम SRP डायनामिक लाइटिंग, PBR शेडिंग और पोस्ट-प्रोसेसिंग सिस्टम को संभालता है। दृश्य शैली की कुंजी गेम में ही निर्मित स्तर संपादक में निहित है, एक उपकरण जो डिजाइनरों को परिदृश्य बनाने और कैमरा और बनावट स्तर पर पिक्सेलेशन फ़िल्टर लागू करने की अनुमति देता है। यह प्रवाह मैन्युअल रूप से एसेट्स को फिर से स्केल करने की आवश्यकता को समाप्त करता है, रेट्रो सौंदर्य को रीयल-टाइम रेंडरर पर छोड़ देता है।
वर्तमान तकनीक का त्याग किए बिना कम रिज़ॉल्यूशन का भ्रम 🎮
मुख्य तकनीकी चुनौती यह सुनिश्चित करना था कि पिक्सेलेशन आधुनिक प्रभावों, जैसे स्पेक्युलर रिफ्लेक्शन या नॉर्मल मैपिंग, की दृश्य सुसंगतता को न तोड़े। कस्टम SRP में लागू किया गया समाधान प्रकाश तर्क से रिज़ॉल्यूशन को अलग करता है: प्रकाश गणना उच्च परिभाषा में की जाती है, जबकि आउटपुट फ्रेमबफर को एक मोज़ेक फ़िल्टर के माध्यम से चौथाई कर दिया जाता है। इस प्रकार, Prodeus 60 FPS की सहजता या Unity के उन्नत कण प्रणालियों का त्याग किए बिना 90 के दशक के एक शीर्षक की अनुभूति प्राप्त करता है।
एक आधुनिक इंजन जैसे Unity में, जो फोटोरियलिस्टिक प्रदर्शन को प्राथमिकता देता है, Prodeus में गेमप्ले की पठनीयता का त्याग किए बिना 90 के दशक की रंग पैलेट और रिज़ॉल्यूशन सीमाओं का अनुकरण करने के लिए कस्टम SRP के उपयोग को तकनीकी रूप से कैसे उचित ठहराया जाता है
(पी.एस.: शेडर्स मेयोनेज़ की तरह हैं: अगर वे फट जाएं, तो सब कुछ फिर से शुरू करें)