जब हम वायरलेस वर्चुअल रियलिटी में ग्राफिकल सीमाओं के बारे में बात करते हैं, तो Red Matter 2 स्वर्ण मानक के रूप में खड़ा होता है। अनरियल इंजन 4 पर एक कस्टम लाइटिंग इंजन के साथ विकसित, यह शीर्षक दर्शाता है कि क्वेस्ट के सीमित हार्डवेयर पर पीसी-स्तरीय दृश्य निष्ठा प्राप्त करना संभव है। कुंजी कच्चे हार्डवेयर में नहीं है, बल्कि असाधारण सॉफ्टवेयर इंजीनियरिंग में है जो रीयल-टाइम रे ट्रेसिंग का अनुकरण करने के लिए पूर्व-गणना प्रकाश और स्पेक्युलर रिफ्लेक्शन का दोहन करती है।
बेक्ड लाइटिंग और स्पेक्युलर रिफ्लेक्शन: सॉफ्टवेयर रे ट्रेसिंग की ट्रिक 🎯
वर्टिकल रोबोट की टीम ने एक पूर्व-गणना वैश्विक प्रकाश व्यवस्था (बेक्ड लाइटिंग) प्रणाली लागू की जो इर्रेडियंस टेक्सचर में बाउंस लाइट की जानकारी संग्रहीत करती है। रिफ्लेक्शन के लिए, उन्होंने वीआर के अनुकूल स्क्रीन-स्पेस रिफ्लेक्शन तकनीक के साथ डायनामिक क्यूबमैप का उपयोग किया। इन तत्वों को एक हल्के पोस्ट-प्रोसेसिंग इंजन के साथ जोड़कर, वे प्रकाश उछाल और धात्विक रिफ्लेक्शन का अनुकरण करने में सफल होते हैं जो रे-ट्रेस्ड प्रतीत होते हैं। ट्रिक यह है कि क्वेस्ट 2 को रीयल-टाइम में कुछ भी गणना करने की आवश्यकता नहीं है: सभी प्रकाश जानकारी संपीड़ित फ़ाइलों से लोड की जाती है, जिससे जीपीयू को 90 एफपीएस स्थिर बनाए रखने के लिए मुक्त किया जाता है। यह The Walking Dead: Saints & Sinners जैसे शीर्षकों के विपरीत है, जो सरल लेकिन कम इमर्सिव डायनामिक शैडो चुनता है।
मोबाइल हार्डवेयर पर वीआर को ऑप्टिमाइज़ करने के लिए सबक 💡
डेवलपर्स के लिए जो इस उपलब्धि का अनुकरण करना चाहते हैं, प्राथमिकता सभी स्थिर प्रकाश की पूर्व-गणना होनी चाहिए। उच्च गुणवत्ता वाले बेकिंग के लिए अनरियल इंजन 4 में लाइटमास का उपयोग करें, और प्रति दृश्य डायनामिक लाइट के उपयोग को एक या दो तक सीमित करें। कम-रिज़ॉल्यूशन (128x128) क्यूबमैप के माध्यम से रिफ्लेक्शन लागू करें और अपवर्तन के साथ जटिल सामग्री के उपयोग से बचें। रेड मैटर 2 दर्शाता है कि यथार्थवाद कच्ची शक्ति पर निर्भर नहीं करता है, बल्कि एसेट्स की बुद्धिमान योजना और क्वेस्ट की सीमाओं के लिए अनुकूलित रेंडरिंग पाइपलाइन पर निर्भर करता है।
वर्टिकल रोबोट की टीम ने क्वेस्ट की हार्डवेयर सीमाओं के भीतर दृश्य निष्ठा का त्याग किए बिना रेड मैटर 2 की डायनामिक लाइटिंग और रीयल-टाइम रिफ्लेक्शन को कैसे ऑप्टिमाइज़ किया?
(पीएस: गेम जैम शादियों की तरह होते हैं: हर कोई खुश, कोई नहीं सोता, और अंत में तुम रोते हो)