रीयल-टाइम और जीपीयू रेंडरिंग
रीयल-टाइम रेंडरिंग, ग्राफिक्स प्रोसेसिंग यूनिट की बड़े पैमाने पर समानांतर वास्तुकला का लाभ उठाकर, आमतौर पर प्रति सेकंड दसियों फ्रेम की गति से छवियों का उत्पादन करती है, जो इंटरैक्शन के लिए पर्याप्त तेज़ होती हैं।
Definition
रीयल-टाइम रेंडरिंग, जीपीयू-त्वरित रास्टराइज़ेशन और तेजी से हार्डवेयर रे ट्रेसिंग का उपयोग करके, इंटरैक्टिव फ्रेम दरों को बनाए रखने के लिए, प्रति-फ्रेम समय बजट के भीतर छवियों का संश्लेषण है।
Scope
यह विषय प्रोग्रामेबल जीपीयू पाइपलाइन और शेडर चरणों, टेक्सचर मैपिंग और फ़िल्टरिंग, छाया और प्रतिबिंबों के रीयल-टाइम अनुमानों, डिफर्ड और फॉरवर्ड शेडिंग रणनीतियों, प्रदर्शन के लिए लेवल-ऑफ-डिटेल और कलिंग, और इंजीनियरिंग ट्रेड-ऑफ को शामिल करता है जो फ्रेम समय को एक निश्चित बजट के भीतर रखते हैं।
Core questions
- प्रति फ्रेम मिलीसेकंड के भीतर एक विश्वसनीय छवि कैसे बनाई जा सकती है?
- जीपीयू पाइपलाइन को प्रोग्राम करने के लिए शेडर का उपयोग कैसे किया जाता है?
- कौन से अनुमान वैश्विक प्रभावों को वास्तविक समय में किफायती बनाते हैं?
- कलिंग और लेवल ऑफ़ डिटेल के माध्यम से रेंडरिंग कार्य को कैसे कम किया जाता है?
Key concepts
- प्रोग्रामेबल शेडर
- टेक्सचर मैपिंग और फ़िल्टरिंग
- शैडो मैपिंग
- डिफर्ड और फॉरवर्ड शेडिंग
- कलिंग और लेवल ऑफ़ डिटेल
- फ्रेम-टाइम बजटिंग
Key theories
- प्रोग्रामेबल शेडर पाइपलाइन
- आधुनिक जीपीयू प्रोग्रामेबल वर्टेक्स, ज्योमेट्री और फ्रैगमेंट चरणों को उजागर करते हैं जो डेवलपर्स को समर्पित समानांतर हार्डवेयर के थ्रूपुट को बनाए रखते हुए परिवर्तन और शेडिंग को अनुकूलित करने देते हैं।
- शैडो मैपिंग
- छाया को प्रकाश के दृष्टिकोण से दृश्य की गहराई को प्रस्तुत करके और उस मानचित्र के विरुद्ध सतह की गहराई की तुलना करके अनुमानित किया जाता है, एक इमेज-स्पेस तकनीक जो वास्तविक समय के उपयोग के लिए पर्याप्त तेज़ है, हालांकि एलियासिंग (aliasing) के लिए प्रवण है।
Clinical relevance
रीयल-टाइम जीपीयू रेंडरिंग वीडियो गेम, वर्चुअल और ऑगमेंटेड रियलिटी, इंटरैक्टिव डिज़ाइन और सिमुलेशन टूल, और डेटा विज़ुअलाइज़ेशन को शक्ति प्रदान करती है, और वही जीपीयू कंप्यूट हार्डवेयर आधुनिक मशीन लर्निंग के अधिकांश हिस्से को रेखांकित करता है।
History
1990 के दशक के फिक्स्ड-फंक्शन ग्राफिक्स एक्सीलरेटर ने 2000 के दशक की शुरुआत में प्रोग्रामेबल शेडर को रास्ता दिया, जीपीयू कंप्यूट ने 2010 के दशक में हार्डवेयर की भूमिका को व्यापक बनाया, और उस दशक के अंत में समर्पित रे-ट्रेसिंग कोर आ गए।
Debates
- डिफर्ड बनाम फॉरवर्ड शेडिंग
- डिफर्ड शेडिंग कई रोशनी को कुशलता से संभालने के लिए ज्योमेट्री को लाइटिंग से अलग करती है, लेकिन एंटीएलियासिंग (antialiasing) और पारदर्शिता को जटिल बनाती है, जबकि फॉरवर्ड शेडिंग इन्हें स्वाभाविक रूप से संभालती है, जिसकी लागत प्रकाश गणना के साथ खराब स्केलिंग होती है; इंजन अक्सर हाइब्रिड क्लस्टर्ड दृष्टिकोण अपनाते हैं।
Key figures
- Lance Williams
- Tomas Akenine-Moller
Related topics
Seminal works
- williams1978
- akenine2018
Frequently asked questions
- ग्राफिक्स के लिए जीपीयू सीपीयू की तुलना में इतने तेज़ क्यों होते हैं?
- रेंडरिंग बड़ी संख्या में वर्टेक्स और पिक्सेल पर स्वतंत्र रूप से समान ऑपरेशन लागू करती है, और एक जीपीयू में हजारों सरल कोर होते हैं जिन्हें ऐसे डेटा-समानांतर कार्य को एक साथ चलाने के लिए डिज़ाइन किया गया है।
- रीयल-टाइम रेंडरिंग उन प्रभावों को कैसे प्राप्त करती है जिनकी पाथ ट्रेसिंग सटीक गणना करती है?
- यह तेज़ अनुमानों का उपयोग करता है - पूर्व-गणना की गई लाइटिंग, शैडो मैप्स, स्क्रीन-स्पेस रिफ्लेक्शन - जो प्रति-फ्रेम समय बजट के भीतर रहने के लिए आवश्यक गति के लिए कुछ भौतिक सटीकता का व्यापार करते हैं।