VFX पाइपलाइन में परिशुद्धता — रेंडर इंजन, कंपोजिटिंग और अंतिम डिलीवरी के बीच डेटा कितना सटीक रहता है। रंग हानि और संख्यात्मक त्रुटि को नियंत्रित करता है।
जैसे ही आप वीएफएक्स (VFX) पाइपलाइन में काम करना शुरू करते हैं, आपको जल्दी ही एहसास होता है: संख्याओं की एक श्रृंखला केवल अपने सबसे कमजोर बिंदु जितनी ही विश्वसनीय होती है। इंटरनल एक्यूरेसी (Internal Accuracy) यह बताती है कि 3डी रेंडरिंग से लेकर अंतिम फ़ाइल आउटपुट तक, सभी चरणों में संख्यात्मक डेटा — रंग मान, स्थितियाँ, चमक — कितनी सटीकता से संरक्षित रहते हैं। यह तीक्ष्णता या दृश्य गुणवत्ता के बारे में नहीं है, बल्कि पृष्ठभूमि में गणितीय अखंडता के बारे में है।
व्यवहार में, यह होता है: आप 16-बिट लीनियर कलर स्पेस (linear Color Space) में एक वीएफएक्स प्लेट (VFX Plate) रेंडर करते हैं, इसे कंपोज़िटर (Compositor) को सौंपते हैं — जो सटीकता के लिए शायद 32-बिट फ्लोट (float) में काम करता है — और बाद में आपका कलरलिस्ट (Colorist) डीसीपी (DCP) या स्ट्रीमिंग के लिए सामग्री को कंप्रेस (compress) करता है। इन प्रत्येक संक्रमणों के दौरान संभावित त्रुटियाँ उत्पन्न होती हैं। रंग जानकारी में शोर (noise), छाया में बैंडिंग (banding), कंट्रास्ट (contrast) में मामूली बदलाव। जब आप इंटीजर गणित (integer mathematics) (8-बिट, 16-बिट बिना फ्लोट के) के साथ काम करते हैं, तो ये त्रुटियाँ जुड़ जाती हैं — विशेष रूप से चरम ग्रेड (extreme grades) (अत्यधिक गहरे या चमकीले क्षेत्र) में या जब आप कई परिवर्तन करते हैं। फ्लोटिंग-पॉइंट रेंडरिंग (Floating-Point-Rendering) (32-बिट या उच्चतर) अधिक सटीकता बनाए रखती है, लेकिन इसमें अधिक मेमोरी और सीपीयू (CPU) की आवश्यकता होती है।
आप इसे तब अनुभव करते हैं जब, उदाहरण के लिए, आप हौडिनी (Houdini) में 16-बिट फिक्स्ड-पॉइंट (fixed-point) मानों के साथ एक पार्टिकल-सिम (Particle-Sim) निर्यात करते हैं और बाद में इसे माया (Maya) में आयात करते हैं — स्थितियाँ विचलित हो जाती हैं। या: आपका लाइटिंग आर्टिस्ट (Lighting Artist) 8-बिट में पास (passes) रेंडर करता है, लेकिन कलर-ग्रेडिंग (Color-Grading) के लिए कंपोज़िटर को पूर्ण चमक की आवश्यकता होती है — इसे पुनर्निर्मित नहीं किया जा सकता है। इसलिए, प्रतिष्ठित पाइपलाइनें कम से कम 16-बिट लीनियर या 32-बिट फ्लोट में लगातार काम करती हैं, भले ही अंतिम डिलीवरी 8-बिट हो। वर्कफ़्लो (Workflow) यह है: अंत तक यथासंभव उच्च सटीकता, फिर वितरण के लिए रीसैंपलिंग (resampling)।
लुक डेवलपमेंट (Look Development) और कलर पाइपलाइन (Color Pipeline) के संदर्भ में, इंटरनल एक्यूरेसी (Internal Accuracy) कलर स्पेस (Color Space) और बिट-डेप्थ (Bit-Depth) की अवधारणा से निकटता से जुड़ी हुई है — यह सुनिश्चित करने के बारे में है कि आपका एल.यू.टी. (LUT), आपका ओ.सी.आई.ओ. (OCIO) कॉन्फ़िगरेशन (config) और रेंडरिंग इंजन (rendering engine) समान कम्प्यूटेशनल सटीकता (computational accuracy) पर आधारित हों। यदि आपका रेंडरर (renderer) sRGB में गणना करता है, लेकिन कंपोज़िटर (compositor) लीनियर (linear) की अपेक्षा करता है, तो न केवल रंग, बल्कि चमक में भी विकृतियाँ उत्पन्न होती हैं। इसलिए, आप पाइपलाइन-व्यापी (pipeline-wide) रूप से तय करते हैं: लीनियर (linear) में काम करें, 16-बिट या उससे अधिक में स्टोर करें, और वितरण विनिर्देश (distribution specification) के लिए अंत में ही रीसैंपलिंग (resampling) करें। यह मास्टर डीसीपी (Master DCP) टर्नओवर (turnover) पर आश्चर्य के खिलाफ आपकी सुरक्षा है।
संबंधित शब्द
क्विज़
1. Was beschreibt „Internal Accuracy" am besten?
2. Zu welchem Department gehört „Internal Accuracy"?