Microsoft ने DirectX के अगले संस्करण की घोषणा की है जिसे DirectX 12 अल्टीमेट dubbed कहा गया है . जो बात इस घोषणा को दिलचस्प बनाती है, वह यह है कि यह पीसी और एक्सबॉक्स सीरीज एक्स, यानी पीसी और एक्सबॉक्स सीरीज एक्स दोनों में एकीकृत ग्राफिक्स प्लेटफॉर्म दोनों को संरेखित करती है। पिछला संस्करण, डायरेक्टएक्स 12 , अब लगभग छह साल पुराना है, और एक महत्वपूर्ण अपडेट होने वाला था, मुख्यतः क्योंकि Xbox पर गेम पीसी के लिए भी उपलब्ध हैं। माइक्रोसॉफ्ट ने हाल ही में एक्सबॉक्स सीरीज एक्स विवरण की घोषणा की, जो डायरेक्टएक्स 12 अल्टीमेट द्वारा संचालित हैं। आइए Microsoft द्वारा पेश की जाने वाली सभी सुविधाओं और डेवलपर टूल पर एक नज़र डालें।
DirectX 12 अल्टीमेट फीचर्स
शुरू करने से पहले, Microsoft ने स्पष्ट रूप से कहा है कि यदि आप एक नया पीसी खरीदते हैं जिसमें DX12 अल्टीमेट का लोगो है, तो यह सभी अगली पीढ़ी के ग्राफिक्स हार्डवेयर सुविधाओं का समर्थन करने की गारंटी है। इसमें शामिल हैं
- डायरेक्टएक्स रेट्रेसिंग 1.1
- परिवर्तनीय दर छायांकन
- मेष शेडर्स
- नमूना प्रतिक्रिया
इन सभी सुविधाओं से यह सुनिश्चित होगा कि आपका कंप्यूटर अगली पीढ़ी के गेम खेलने में सक्षम होगा जो इस पर निर्भर करता है। DX12 अल्टीमेट वर्तमान पीढ़ी के हार्डवेयर पर चलेगा, लेकिन यह नई सुविधाओं के दृश्य लाभ नहीं देगा। प्लेटफार्मों के एकीकरण से गोद लेने में वृद्धि होगी, और डेवलपर्स को दोनों प्लेटफार्मों के लिए गेम बनाने के लिए प्रेरित करेंगे।
1] DirectX Raytracing 1.1
यह डेवलपर्स को ग्राफिक्स के स्तर को हासिल करने का मौका देगा, जो केवल बॉलीवुड में ही संभव था। DirectX Raytracing या DXR वास्तविक जीवन भौतिकी गणनाओं के साथ प्रकाश के पथों का पता लगाना संभव बनाता है। यह गेम इंजनों के लिए खिलाड़ी के इधर-उधर जाने पर वस्तुओं को प्रस्तुत करना भी आसान बनाता है। यह सब इसलिए संभव है क्योंकि GPU सीपीयू की प्रतीक्षा किए बिना सीधे रेट्रेसिंग को लागू कर सकता है, जिससे वह तुरंत स्पॉन हो सके। यह एक इनलाइन रेट्रेसिंग हैट भी प्रदान करता है जो डेवलपर्स को अधिक रेट्रैसिंग प्रक्रिया को चलाने का विकल्प देता है। यह सब हार्डवेयर स्तर पर।
2] परिवर्तनीय दर छायांकन
डेवलपर्स अब वैकल्पिक रूप से गेम की छायांकन दर को बदल सकते हैं। वे बेहतर दृश्य या बेहतर गति के लिए इसकी अश्वशक्ति का उपयोग करने के लिए GPU का उपयोग कर सकते हैं। इसलिए यदि इसका तेज एक्शन वाला दृश्य है, तो देव GPU को गति का उपयोग करने का निर्देश दे सकते हैं, और एक सिनेमाई अनुभव के लिए, यह बेहतर दृश्यों पर काम करने के लिए कह सकते हैं। समग्र परिणाम बढ़ी हुई फ्रेम दर है।
3] मेश शेडर्स
यह फीचर गेमर्स को अधिक प्रोग्रामेबिलिटी पावर प्रदान करता है। ज्यामिति पाइपलाइन के लिए सामान्यीकृत GPU गणना की पूर्ण शक्ति की उपलब्धता के कारण वे अब अधिक विस्तृत और गतिशील दुनिया का निर्माण कर सकते हैं। शेड के एक फ़ंक्शन के बजाय, ईश शेडर्स पूरे कंप्यूट थ्रेड समूह में काम करते हैं।
<ब्लॉकक्वॉट>एक एकल फ़ंक्शन के बजाय जो एक शीर्ष या एक आदिम को छायांकित करता है, मेश शेडर्स पूरे कंप्यूट थ्रेड समूह में काम करते हैं, समूह साझा मेमोरी और उन्नत कंप्यूट सुविधाओं जैसे क्रॉस-लेन वेव इंट्रिनिक्स तक पहुंच के साथ, जो वास्तविक पर और भी अधिक बारीक नियंत्रण प्रदान करते हैं। हार्डवेयर निष्पादन
4] नमूना प्रतिक्रिया
यह डेवलपर्स को जरूरत पड़ने पर बनावट में लोड करने में सक्षम बनाता है। तो जब कैमरा दृश्यों के माध्यम से तेजी से फिल्में देखता है, तो कुछ वस्तुएं स्थिति से बाहर दिखती हैं। सैंपलर फीडबैक बेहतर दृश्य गुणवत्ता, कम लोड समय और कम हकलाना सुनिश्चित करेगा।
डायरेक्टएक्स 12 अल्टीमेट का उपयोग करने के लिए कौन सा ग्राफिक्स कार्ड मिलेगा?
NVIDIA ने आधिकारिक तौर पर साझा किया है कि GeForce RTX श्रृंखला सबसे पहले इसका अनुभव करेगी।
AMD RDNA 2 भी तैयार है, जो AMD का आगामी गेमिंग आर्किटेक्चर है।
DirectX 12 अल्टीमेट के लिए टूल और आवश्यकताएं
माइक्रोसॉफ्ट ने डायरेक्टएक्स 12 अल्टीमेट का उपयोग करके टूल्स का पूरा विवरण और विकसित करने के लिए न्यूनतम आवश्यकताओं को साझा किया है। इसमें ओएस, विजुअल स्टूडियो, विंडोज इनसाइडर प्रीव्यू एसडीके, ड्राइवर्स और हार्डवेयर, PIX (डायरेक्टएक्स 12 डीबगर), और बहुत कुछ शामिल हैं।
आधिकारिक देव ब्लॉग पर इसके बारे में अधिक जानकारी पढ़ें।