पूर्व-रेंडर किया गया 2D ग्राफिक्स जिसे बार-बार उपयोग किया जाता है। पार्टिकल इफेक्ट्स का आधार।
आपको एक पार्टिकल सिमुलेशन रेंडर करना है — हजारों बारिश की बूंदें, चिंगारियां, बर्फ के कण। हर फ्रेम को दोबारा कैलकुलेट करने में कंप्यूटिंग समय लगता है जो आपके पास नहीं है। यहीं पर स्प्राइट काम आता है: एक पहले से रेंडर किया गया 2D ग्राफिक या छोटा एनीमेशन, जिसे आप फ्रेम में हजारों बार रखते हैं, बिना उसे दोबारा कैलकुलेट किए। पानी की बूंद, प्रकाश की किरण, धुएं के कण की एक अकेली छवि — यही आपका स्प्राइट है। आप इसे 3D स्पेस में रखते हैं, इसका आकार बदलते हैं, इसे घुमाते हैं, इसकी पारदर्शिता बदलते हैं, और इंजन बाकी का ध्यान रखता है।
व्यवहार में यह इस तरह काम करता है: आप अपने स्प्राइट टेक्सचर पहले से जेनरेट करते हैं — या तो फोटोग्राफिक रूप से (असली पानी की बूंदें, धुएं के प्रिंट) या CG के माध्यम से (अलग-अलग तत्वों के क्लीन रेंडर)। अक्सर आप एक स्प्राइट-शीट में कई वेरिएंट पैक करते हैं, ताकि आपके पार्टिकल सभी एक जैसे न दिखें। एक बारिश की बूंदों की शीट में दस अलग-अलग आकार हो सकते हैं। इंजन रेंडरिंग के समय बेतरतीब ढंग से या क्रमिक रूप से चुनता है, जो वास्तविक ज्यामिति जटिलता के बिना भिन्नता पैदा करता है। सौ हजार कणों वाले विस्फोट में, यह 10 मिनट और 2 घंटे के रेंडर समय के बीच का अंतर है।
मुख्य बात: स्प्राइट केवल कुछ कैमरा दृष्टिकोणों से ही इष्टतम रूप से काम करते हैं — वे हमेशा दर्शक की ओर उन्मुख होते हैं (बिलबोर्डेड), जब तक कि आपको उन्हें जानबूझकर सपाट तत्वों के रूप में आवश्यकता न हो। अत्यधिक कैमरा कोणों पर या जब स्प्राइट ओवरलैप होते हैं, तो यह अप्राकृतिक लग सकता है। इसलिए स्प्राइट का उपयोग अक्सर छोटे, तेज प्रभावों के लिए किया जाता है — प्रकाश-फ्लेयर्स, ग्लो, धुंध के बादल — जहां आंख नहीं टिकती। बड़े, स्थानिक प्रभावों (घने धुएं की मात्रा, पानी के छींटे) के लिए, कई स्प्राइट लेयर को मिश्रित किया जाता है या उन्हें वॉल्यूमेट्रिक तकनीकों के साथ जोड़ा जाता है।
कंपोजिट या VFX इंजन (Houdini, Nuke) में आप स्प्राइट-सीक्वेंस के साथ काम करते हैं — अक्सर अल्फा चैनल के साथ EXR सीक्वेंस के रूप में निर्यात किया जाता है। यह आपको टाइमिंग, ब्लेंडिंग और कलर करेक्शन पर अधिकतम नियंत्रण देता है। एक अच्छी तरह से निर्मित स्प्राइट सिस्टम न केवल रेंडर फार्म पर आपका समय बचाता है, बल्कि कलात्मक फीडबैक लूप में भी: आप सब कुछ फिर से रेंडर किए बिना पैरामीटर को जल्दी से समायोजित कर सकते हैं। यही असली फायदा है।
संबंधित शब्द
क्विज़
1. Zu welchem Department gehört „Sprite"?