द डिवीज़न रिसर्जेंस का मोबाइल उपकरणों के लिए लॉन्च होना सीमित हार्डवेयर पर अनरियल इंजन 4 की तकनीकी सीमाओं पर बहस को फिर से खोल चुका है। यूबीसॉफ्ट ने न्यूयॉर्क के घने सर्दियों के माहौल को स्मार्टफोन में स्थानांतरित करके एक मील का पत्थर हासिल किया है, जिसमें गतिशील बर्फ और वॉल्यूमेट्रिक कोहरा बरकरार है जो इस श्रृंखला की पहचान हैं। किसी भी डेवलपर के लिए अपरिहार्य प्रश्न यह है: उन्होंने दृश्य पहचान खोए बिना कंसोल के एक ओपन वर्ल्ड को मोबाइल चिप में कैसे संपीड़ित किया।
रीयल-टाइम में कणों और ज्यामिति का अनुकूलन 🎮
डेवलपमेंट टीम ने इमारतों और वाहनों के मॉडल के लिए एक आक्रामक पॉलीगॉन कमी प्रणाली लागू की, जो खिलाड़ी के सबसे करीब की वस्तुओं में 50,000 से 8,000 त्रिकोणों तक पहुंच गई। वॉल्यूमेट्रिक कोहरे के लिए, उन्होंने वैश्विक स्कैटरिंग गणनाओं को ओवरलैपिंग ट्रांसलूसेंट प्लेन की एक प्रणाली से बदल दिया जो 60% कम कम्प्यूटेशनल लागत पर गहराई का अनुकरण करती है। रीयल-टाइम बर्फ को ASTC प्रारूप में संपीड़ित बनावट का उपयोग करके अनुकूलित किया गया, जिसमें दूर के कणों पर रिज़ॉल्यूशन 50% कम कर दिया गया, और स्थिर 30 fps बनाए रखने के लिए गीली सतहों पर स्पेक्युलर रिफ्लेक्शन का त्याग किया गया। डेवलपर्स ने साक्षात्कारों में पुष्टि की कि सबसे बड़ी चुनौती कम पिक्सेल घनत्व वाली स्क्रीन पर एलियासिंग आर्टिफैक्ट उत्पन्न किए बिना गतिशील प्रकाश व्यवस्था को कोहरे के साथ सिंक्रोनाइज़ करना था।
इंडी स्टूडियो के लिए पोर्टेबिलिटी के सबक 💡
यूबीसॉफ्ट की रणनीति दर्शाती है कि कुंजी ग्राफिकल शक्ति की नकल करने में नहीं है, बल्कि व्यक्तिगत विवरण पर वायुमंडलीय सुसंगतता को प्राथमिकता देने में है। मोबाइल संस्करण के स्क्रीनशॉट की कंसोल से तुलना करने पर, बर्फ के कणों के घनत्व और कोहरे की रेंडरिंग दूरी में उल्लेखनीय कमी देखी जाती है, लेकिन अंतिम परिणाम ठंड और परित्याग की भावना को बरकरार रखता है। छोटे स्टूडियो के लिए, संदेश स्पष्ट है: उच्च-फिडेलिटी एसेट्स को मजबूर करने की तुलना में कम लागत वाले शेडर्स और सीमित रंग पैलेट में समय निवेश करना अधिक सार्थक है। वॉल्यूमेट्रिक कोहरा, यदि नकली प्लेन और एक अच्छी तरह से कैलिब्रेटेड अपारदर्शिता ग्रेडिएंट के साथ लागू किया जाता है, तो मिड-रेंज प्रोसेसर पर भी मानव आंख को धोखा दे सकता है।
डिवीज़न रिसर्जेंस की टीम रीयल-टाइम प्रदर्शन का त्याग किए बिना अनरियल इंजन का उपयोग करके मोबाइल उपकरणों पर वॉल्यूमेट्रिक कोहरे को कैसे लागू करती है?
(पीएस: एक गेम डेवलपर वह व्यक्ति है जो एक गेम बनाने में 1000 घंटे बिताता है जिसे लोग 2 घंटे में पूरा करते हैं)