Q100319: Nuke में कलरस्पेस का उपयोग कैसे करें?

अनुसरण करें

सारांश

यह आलेख बताता है कि Nuke में कलरस्पेस का उपयोग कैसे किया जाता है और उनके पीछे की बुनियादी वर्कफ़्लो अवधारणाएँ क्या हैं।

अधिक जानकारी

कलरस्पेस वर्कफ़्लो

कलरस्पेस का उपयोग करने के पीछे मूल विचार रिकॉर्ड किए गए छवि डेटा को एक कलरस्पेस से दूसरे में परिवर्तित करके, उपकरणों की एक विस्तृत श्रृंखला पर सही ढंग से प्रदर्शित करने की अनुमति देना है।

Nuke उपयोग किए गए कलरस्पेस सिस्टम को परिभाषित करने के लिए दो प्रकार के रंग प्रबंधन का उपयोग करता है, Nuke के मूल "कलरस्पेस" और OpenColorIO(OCIO)।

Nuke के मूल "कलरस्पेस" तकनीकी रूप से रंग परिवर्तन हैं, लेकिन इस लेख में उन्हें कलरस्पेस के रूप में संदर्भित किया जाएगा क्योंकि समान सिद्धांत लागू होते हैं। Nuke के मूल "कलरस्पेस" के बारे में अधिक जानकारी यहां पाई जा सकती है: Q100327: Nuke के आंतरिक "कलरस्पेस" कैसे काम करते हैं?

ओसीआईओ एक उद्योग मानक रंग प्रबंधन प्रणाली है, जो सोनी द्वारा विकसित की गई है, जो संगत सॉफ़्टवेयर को उत्पादों में लगातार परिणाम देने के लिए समान कलरस्पेस कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने की अनुमति देती है, जबकि उत्पादन उपयोग के लिए उपयुक्त जटिल बैकएंड कॉन्फ़िगरेशन विकल्पों की अनुमति देती है। ओसीआईओ के बारे में अधिक जानकारी यहां पाई जा सकती है: http://opencolorio.org/

रंगीन स्थानों का चित्रण

चूंकि कलरस्पेस का उपयोग छवि डेटा को बदलने के लिए किया जाता है, यदि आप एक ही ऑपरेशन को एक ही छवि पर अलग-अलग कलरस्पेस में लागू करते हैं, तो आपको अलग-अलग परिणाम मिलेंगे।

नीचे दी गई छवियां उसी उदाहरण छवि को दिखाती हैं जो मूल रूप से सिनेऑन कलरस्पेस (बाएं) और एसआरजीबी कलरस्पेस (दाएं) में सहेजी गई है। Nuke के अंदर इसे RAW के रूप में पढ़ा जा रहा है और कलरस्पेस नोड का उपयोग करके परिणाम को लीनियर कलरस्पेस में परिवर्तित करने से पहले, दोनों पर एक ही ColorCorrect नोड लागू किया जाता है।

जैसा कि यहां दिखाया गया है, परिणाम अलग-अलग प्रदर्शित होते हैं:

सिनेऑन से लीनियर sRGB से लीनियर

यह एक कारण है कि, जब फुटेज को पढ़ा जाता है, तो यह एक इनपुट कलरस्पेस का उपयोग करता है जिसे वर्किंग कलरस्पेस में बदल दिया जाएगा और फिर पूर्वावलोकन किया जाएगा और आउटपुट कलरस्पेस में लिखा जाएगा ताकि जब ऑपरेशन लागू किया जाए, तो आपको लगातार परिणाम मिलें।

Nuke का कार्यशील कलरस्पेस

छवि फ़ाइल को सही इनपुट कलरस्पेस में Nuke में पढ़ने के बाद, इसे रंग प्रबंधन सेटिंग्स द्वारा परिभाषित कार्य स्थान में परिवर्तित कर दिया जाता है। 'न्यूक-डिफॉल्ट' कॉन्फ़िगरेशन का उपयोग करते समय, Nuke के रंग प्रबंधन के लिए डिफ़ॉल्ट कार्य स्थान, चाहे वह मूल हो या OCIO, रैखिक है। अन्य OCIO कॉन्फ़िगरेशन कार्य स्थान के लिए विभिन्न रंगस्थानों का उपयोग कर सकते हैं।

इन सभी कार्य स्थानों में आम बात यह है कि वे आम तौर पर बहुत व्यापक रंगस्थानों का उपयोग करते हैं, ताकि जब किसी अन्य रंगस्थान से छवियों को कार्यस्थान में परिवर्तित किया जाए, तो उनके पास रंग मान होते हैं जिन्हें कार्यस्थान मूल्य सीमा के भीतर समाहित किया जा सकता है। यदि ऐसा नहीं होता तो कार्य स्थान के बाहर का रंग डेटा क्लिप हो जाता और छवि डेटा खो जाता।

उदाहरण के लिए, यदि आपको नीचे दिए गए चित्र से अपने कार्य स्थान के रूप में Rec 709 का उपयोग करना था, तो Rec 2020 जैसे व्यापक सरगम के साथ किसी अन्य रंग स्थान से परिवर्तित करते समय, Rec 709 कार्य स्थान के बाहर के किसी भी रंग मान को क्लिप कर दिया जाएगा।

वाइड गैमट का उपयोग करने से अन्य कलरस्पेस से डेटा को सही ढंग से परिवर्तित किया जा सकता है, हालांकि इसका मतलब यह भी है कि एक बार छवि डेटा को कार्य स्थान में परिवर्तित करने के बाद, संभवतः इसमें एक गैमट होगा जो डिवाइस/मॉनिटर पर प्रदर्शित करने के लिए बहुत व्यापक है, इसलिए यह सही ढंग से प्रदर्शित करने के लिए उस डिवाइस/मॉनिटर के डिस्प्ले कलरस्पेस में कनवर्ट करने की आवश्यकता है।

दर्शक रंगस्थान

उपयोगकर्ताओं के डिवाइस/मॉनिटर पर कार्य स्थान का सही ढंग से पूर्वावलोकन करने के लिए Nuke के लिए, यह एक व्यूअर ट्रांसफॉर्म लागू करता है जो आपको छवि का पूर्वावलोकन करने की अनुमति देता है जैसे कि कार्य स्थान से सही आउटपुट कलरस्पेस में परिवर्तित हो गया है, लेकिन वास्तव में छवि डेटा (रंग मान) को प्रभावित किए बिना ).

व्यूअर स्पेस का सही ढंग से उपयोग करने के लिए, इसे उस डिवाइस/मॉनिटर के कलरस्पेस से मेल खाने के लिए सेट किया जाना चाहिए जिस पर आप इसे देख रहे हैं। उदाहरण के लिए यदि आप एसआरजीबी कैलिब्रेटेड मॉनिटर का उपयोग कर रहे हैं, तो आपको एसआरजीबी मॉनिटर स्पेस का उपयोग करना चाहिए, या डीसीआई-पी 3 कैलिब्रेटेड मॉनिटर के लिए, आपको इसे सही ढंग से प्रदर्शित करने के लिए डीसीआई-पी 3 स्पेस का उपयोग करना चाहिए। यदि आपके पास ये दोनों सही ढंग से कैलिब्रेटेड मॉनिटर एक साथ हैं, तो प्रत्येक से आपको जो छवि दिखाई देगी वह समान होनी चाहिए।

आउटपुट कलरस्पेस

एक बार Nuke के अंदर कंपोज़िटिंग का काम पूरा हो जाने के बाद, अंतिम छवि परिणाम लिखा जा सकता है।

छवि डेटा (रंग मान) को संशोधित करने और मीडिया के लक्ष्य उपयोग पर लागू करने के लिए छवि रंगस्थान को स्पष्ट रूप से डिस्प्ले डिवाइस/मॉनिटर मूल रंगस्थान में परिवर्तित करने की आवश्यकता है।

नीचे दी गई छवि Nuke के लिए मूल कलरस्पेस वर्कफ़्लो दिखाती है:

वर्कफ़्लो.jpg

यहां एक उदाहरण दिया गया है जो दर्शाता है कि यह वर्कफ़्लो Nuke के अंदर कैसा दिखेगा और काम करेगा:

  • हरे रंग की पृष्ठभूमि पढ़ी जा रही छवियों और उनके मूल रंगस्थान, सिनेऑन (बाएं) और एसआरजीबी (दाएं) को दर्शाती है।
  • रीड नोड छवियों को कार्य स्थान में परिवर्तित करता है, जो इस मामले में रैखिक है।
  • ग्रेड, मर्ज और कलरकरेक्ट जैसे विभिन्न ऑपरेशनों की गणना और लीनियर कलरस्पेस में प्रदर्शित की जाती है
  • rec709 मॉनिटर पर छवि परिणाम का पूर्वावलोकन करने के लिए, व्यूअर ट्रांसफ़ॉर्म को rec709 कलरस्पेस पर सेट किया गया है ताकि यह सही ढंग से प्रदर्शित हो।
  • अंतिम छवि परिणाम को डिस्क पर लिखने से पहले rec709 कलरस्पेस में कवर किया जाना चाहिए और यह एक राइट नोड के माध्यम से किया जा सकता है
  • यदि अंतिम छवि पर किसी अन्य प्रोजेक्ट में काम किया जाना है, तो निर्यातित .exr को लीनियर पर सेट करने की आवश्यकता है। (नीचे दिए गए उदाहरण में अंतिम चरण)

अग्रिम पठन

Q100328: कलरस्पेस क्या है?
Q100327: Nuke के आंतरिक "कलरस्पेस" कैसे काम करते हैं?
Q100330: वर्णिकता आरेख उत्पन्न करना

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि