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