निवालिस एक साइबरपंक जीवन सिम्युलेटर है जो वोक्सेल, नियॉन और लगातार बारिश पर आधारित अपनी कलात्मक दिशा के लिए जाना जाता है। यूनिटी के गहन रूप से संशोधित संस्करण पर विकसित, यह गेम दृश्य मॉडलिंग के लिए MagicaVoxel और रीयल-टाइम रे ट्रेसिंग प्रबंधित करने के लिए आंतरिक टूल का उपयोग करता है। यह दृष्टिकोण एक लो-पॉली सौंदर्यशास्त्र लेकिन फोटोरियलिस्टिक लाइटिंग की अनुमति देता है, एक तकनीकी चुनौती जिसे कुछ इंडी डेवलपर प्रदर्शन का त्याग किए बिना संतुलित कर पाते हैं।
संशोधित यूनिटी के साथ वोक्सेल दृश्यों में रे ट्रेसिंग का अनुकूलन 🌧️
निवालिस की टीम ने प्रत्येक वोक्सेल को एक हल्की डेटा इकाई के रूप में मानने के लिए यूनिटी के रेंडरिंग पाइपलाइन को संशोधित किया है, जिससे रे ट्रेसिंग पर भार कम होता है। घने पॉलीगोनल ज्यामिति का उपयोग करने के बजाय, इमारतों और वस्तुओं को MagicaVoxel ब्लॉक से बनाया जाता है, जो रीयल-टाइम में पदानुक्रमित टकराव संरचनाओं में परिवर्तित हो जाते हैं। बारिश और नियॉन प्रतिबिंबों के लिए, एक हाइब्रिड रे ट्रेसिंग सिस्टम लागू किया गया: स्पेक्युलर प्रतिबिंब वोक्सेल सतहों तक सीमित किरणों के साथ गणना किए जाते हैं, जबकि वैश्विक प्रकाश व्यवस्था आंशिक रूप से प्रकाश बनावट में बेक की जाती है। यह मिड-रेंज हार्डवेयर पर रे ट्रेसिंग को काम करने की अनुमति देता है, इंडी डेवलपर्स के लिए एक महत्वपूर्ण सबक: आधार ज्यामिति को सरल बनाएं ताकि रे ट्रेसिंग फ्रेमरेट को न गिराए।
इंडी डेवलपर्स के लिए सबक: आंतरिक उपकरण एक विभेदक के रूप में 🛠️
निवालिस दर्शाता है कि दृश्य सफलता केवल महंगे एसेट पर निर्भर नहीं करती, बल्कि वर्कफ़्लो में स्वयं के टूल को एकीकृत करने पर निर्भर करती है। स्टूडियो ने यूनिटी में स्क्रिप्ट बनाईं जो सीधे MagicaVoxel फ़ाइलों की व्याख्या करती हैं, जिससे पारंपरिक निर्यात प्रक्रिया से गुज़रे बिना शहर पर पुनरावृत्ति की जा सकती है। इसके अलावा, उन्होंने बारिश के लिए एक वॉल्यूमेट्रिक पार्टिकल सिस्टम विकसित किया जो रे ट्रेसिंग के साथ इंटरैक्ट करता है, सामान्य एसेट के उपयोग से बचता है। किसी भी इंडी डेवलपर के लिए, कुंजी दृश्य को आबाद करने से पहले इंजन को अनुकूलित करने में समय निवेश करना है; इससे यह सुनिश्चित होता है कि प्रत्येक तत्व, नियॉन साइन से लेकर पोखर तक, प्रकाश के प्रति सुसंगत रूप से प्रतिक्रिया करता है।
एक डेवलपर के रूप में, प्रदर्शन का त्याग किए बिना निवालिस की गतिशील प्रकाश व्यवस्था प्राप्त करने के लिए रीयल-टाइम वोक्सेल इंजन के साथ रे ट्रेसिंग को एकीकृत करने में सबसे बड़ी तकनीकी चुनौती क्या थी?
(पी.एस.: गेम जैम शादियों की तरह होते हैं: हर कोई खुश, कोई नहीं सोता, और अंत में तुम रोते हो)