अवलोकन
रे ट्रेसिंग (Ray Tracing) कोई सेट उपकरण या प्रकाश स्रोत नहीं है, बल्कि कंप्यूटर ग्राफिक्स की एक रेंडरिंग विधि है जिसका उपयोग वीएफएक्स (VFX), सीजीआई (CGI) और तेजी से वर्चुअल प्रोडक्शन (Virtual Production) में किया जाता है। किसी दृश्य को क्लासिक रास्टराइज़ेशन (Rasterizing) की तरह सीधे पिक्सेल में तोड़ने के बजाय, रे ट्रेसिंग एक वर्चुअल 3डी दृश्य के माध्यम से व्यक्तिगत प्रकाश किरणों का पता लगाता है और गणना करता है कि ये किरणें वस्तुओं, सतहों और सामग्रियों से कैसे टकराती हैं। इसके परिणामस्वरूप छाया, प्रतिबिंब और प्रकाश का अपवर्तन (Refraction) होता है, जो वास्तविक प्रकाश के व्यवहार के समान होते हैं।
रास्टराइज़ेशन से मुख्य अंतर: रास्टराइज़ेशन में प्रकाश सतह से सतह पर "कूदता" नहीं है, इसलिए प्रकाश व्यवस्थापकों और कलाकारों को अतिरिक्त, मैन्युअल रूप से रखे गए प्रकाश स्रोतों के साथ अप्रत्यक्ष प्रकाश व्यवस्था (Indirect Lighting) को फिर से बनाना पड़ता है। रे ट्रेसिंग में, दृश्य में प्रकाश का वितरण भौतिक रूप से अनुकरण किया जाता है, जिसमें अप्रत्यक्ष प्रकाश व्यवस्था (Global Illumination) भी शामिल है।
कार्य सिद्धांत
रे ट्रेसिंग किरणों का पता लगाकर और उनके प्रभाव बिंदुओं पर उनका मूल्यांकन करके प्रकाश पथ का अनुकरण करता है। यह भौतिक रूप से सटीक केंद्रीय ऑप्टिकल घटनाओं को प्रदर्शित करने की अनुमति देता है:
- छाया: अनुमानों के बजाय वास्तविक प्रकाश पथों से गणना की जाती है।
- प्रतिबिंब और प्रकाश का अपवर्तन (Refraction): सतहों के बीच आगे बढ़ने वाली किरणें दर्पण प्रभाव और अपवर्तन प्रभाव पैदा करती हैं।
- ग्लोबल इल्यूमिनेशन (Global Illumination): अप्रत्यक्ष प्रकाश जो दृश्य में कई बार "बाउंस" होता है और इस प्रकार यथार्थवादी प्रकाश मूड बनाता है।
इसकी कीमत रास्टराइज़ेशन की तुलना में काफी अधिक कम्प्यूटेशनल प्रयास है। इसलिए, रे ट्रेसिंग का उपयोग शुरू में मुख्य रूप से उन जगहों पर किया जाता था जहां लंबे रेंडरिंग समय स्वीकार्य थे: फिल्म, टीवी और विज्ञापन के लिए पूर्व-गणना (ऑफलाइन रेंडर) सीजीआई छवियों और वीएफएक्स में।
सेट पर / वर्चुअल प्रोडक्शन में उपयोग
शक्तिशाली जीपीयू (GPU) हार्डवेयर के साथ, रे ट्रेसिंग अब वास्तविक समय (Real-Time Ray Tracing) में भी संभव है और इसलिए वर्चुअल प्रोडक्शन के लिए प्रासंगिक हो गया है। अनरियल इंजन (Unreal Engine) जैसे गेम इंजन इसका उपयोग इन-कैमरा वीएफएक्स (In-Camera VFX) के लिए एलईडी दीवारों (LED Walls) पर फोटोरियलिस्टिक डिजिटल वातावरण प्रस्तुत करने के लिए करते हैं। इस तरह, पृष्ठभूमि और आभासी प्रकाश स्रोत लाइव चल सकते हैं और कैमरे की गति पर प्रतिक्रिया कर सकते हैं, जबकि एलईडी दीवारें एक साथ अभिनेताओं और वास्तविक वस्तुओं पर इंटरैक्टिव सेट प्रकाश के रूप में कार्य करती हैं।
रियल-टाइम रे ट्रेसिंग के लिए सफलता 2018 में एपिक गेम्स (Epic Games), एनवीडिया (NVIDIA) और आईएलएमएक्सएलएबी (ILMxLAB) द्वारा प्रदर्शित "रिफ्लेक्शंस" (Reflections) टेक-डेमो द्वारा चिह्नित की गई थी, जिसमें स्टार वार्स: द लास्ट जेडी (Star Wars: The Last Jedi) के पात्र थे। अनरियल इंजन 4.22 माइक्रोसॉफ्ट के डायरेक्टएक्स-रे ट्रेसिंग फ्रेमवर्क (DirectX-Raytracing Framework - DXR) और एनवीडिया के आरटीएक्स (RTX) तकनीक के माध्यम से रियल-टाइम रे ट्रेसिंग की पेशकश करने वाला पहला गेम इंजन था। हालांकि, सेट पर, रे ट्रेसिंग वर्चुअल प्रोडक्शन या वीएफएक्स विभाग का एक सॉफ्टवेयर/जीपीयू विषय बना हुआ है, न कि ग्रिप (Grip) या प्रकाश उपकरण का एक उपकरण।