पिक्सल डेटा संपीड़न — दोहराए गए पिक्सल को संख्या + मान के रूप में संग्रहीत करता है। मैट्स और अल्फा चैनलों के लिए कुशल।
वीएफएक्स वर्कफ़्लो में, रन-लेंथ एन्कोडिंग (आरएलई) मुख्य रूप से मैट और अल्फा-चैनल के साथ काम करते समय सामने आती है — वहां यह विधि सिद्ध होती है क्योंकि समान पिक्सेल मान वाले बड़े क्षेत्र मौजूद होते हैं। प्रत्येक पिक्सेल को अलग से संग्रहीत करने के बजाय, आप बस लिखते हैं: "मान X लगातार 500 बार आता है"। यह मेमोरी और बैंडविड्थ को बहुत बचाता है, खासकर बाइनरी मास्क (काला/सफेद) या एक रंगीन क्षेत्रों के लिए। व्यवहार में, आरएलई का उपयोग अक्सर रोटोस्कोप मैट के संग्रह या होल्डआउट पास के निर्यात में किया जाता है — वहां ऐसे सजातीय क्षेत्र नियम हैं, अपवाद नहीं।
तकनीकी रूप से यह इस प्रकार काम करता है: एन्कोडर क्रमिक रूप से छवि को स्कैन करता है, समान लगातार मानों को गिनता है और केवल इन जोड़ों (मान, रन-लेंथ) को संग्रहीत करता है। 2000 समान पिक्सेल वाली एक सफेद मैट पृष्ठभूमि एक डेटासेट बन जाती है। डिकंप्रेशन तुच्छ है — आप जोड़ी पढ़ते हैं और मान को फ्रेमबफर में n बार लिखते हैं। यह आरएलई को उन वर्कफ़्लो के लिए विशेष रूप से आकर्षक बनाता है जहां तेज रीड/राइट ऑपरेशन मायने रखते हैं: डेलीज डिलीवरी, प्रॉक्सी जनरेशन या कंपोज़िटर और रेंडरिंग फ़ार्म के बीच डिलीवरी।
व्यावहारिक समस्या: आरएलई केवल कम रंग गहराई और सजातीय सामग्री के साथ अच्छी तरह से काम करता है। उच्च विस्तार के साथ फोटोरियलिस्टिक छवियों के लिए, फ़ाइल प्रारूप अक्सर मूल से बड़ा हो जाता है — एल्गोरिथम को फिर बचत की तुलना में लंबाई-कोडिंग के लिए अधिक बिट्स की आवश्यकता होती है। इसलिए, आधुनिक वीएफएक्स पाइपलाइन आरएलई का मुख्य रूप से ग्रेस्केल मैट और अल्फा-चैनल के लिए उपयोग करती हैं, न कि आरजीबी ब्यूटी पास के लिए। टीजीए और टीआईएफ आरएलई का मूल रूप से समर्थन करते हैं, यहां तक कि बड़े रेंडर इंजन के कुछ मालिकाना प्रारूप भी मेमोरी बचाने के लिए इसके वेरिएंट का उपयोग करते हैं।
सेट पर या पोस्ट-सुपरविजन में, आपको सक्रिय रूप से इससे निपटने की आवश्यकता नहीं है — यह निर्यात के दौरान पृष्ठभूमि में होता है। लेकिन जब आप बड़ी मात्रा में रोटो-कार्य से निपट रहे हों या जटिल कंपोज़िट के लिए पास तैयार कर रहे हों, तो यह विचार करने लायक है: जहां संभव हो आरएलई का उपयोग करें (मैट, अल्फा), उच्च-आवृत्ति छवि डेटा के लिए इसे छोड़ दें। इस तरह आप प्रति शॉट कई गीगाबाइट जल्दी बचा सकते हैं और पूरी श्रृंखला के थ्रूपुट दरों को तेज कर सकते हैं।
संबंधित शब्द
क्विज़
1. Was beschreibt „Lauflängen-Codierung" am besten?
2. Zu welchem Department gehört „Lauflängen-Codierung"?