सारांश
यह लेख बताता है कि Nuke के "कलरस्पेस" कैसे काम करते हैं, और ये द एकेडमी कलर एन्कोडिंग सिस्टम (एसीईएस) जैसे मानकीकृत कलरस्पेस से भिन्न क्यों हैं।
अधिक जानकारी
Nuke का "कलरस्पेस"
जब आप Nuke की आंतरिक रंग प्रबंधन प्रणाली (Nuke का "रंग मॉडल") का उपयोग करते हैं, तो आप विभिन्न फ़ाइल प्रकारों (8-बिट, लॉग फ़ाइलें, आदि) के लिए उपयोग करने के लिए अलग-अलग LUTs बना और चुन सकते हैं, जैसा कि नीचे दिखाया गया है:
फिर किसी छवि में पढ़ते समय, Nuke रीड नोड के लिए "कलरस्पेस" को प्रोजेक्ट सेटिंग्स में उस छवि प्रकार के लिए परिभाषित करने के लिए सेट करेगा।
नीचे दिए गए उदाहरण में, 8-बिट .jpg छवि में पढ़ने पर "कलरस्पेस" डिफ़ॉल्ट (sRGB) पर सेट हो जाएगा क्योंकि यह ऊपर दिखाए गए रंग प्रबंधन सेटिंग्स में 8-बिट फ़ाइल स्थान द्वारा नियंत्रित होता है।
हालाँकि, Nuke का "कलरस्पेस" एक मानक कलरस्पेस नहीं है।
जैसा कि लेख Q100328 में चर्चा की गई है: कलरस्पेस क्या है? , एक कलरस्पेस मापदंडों का एक सेट है जो किसी विशेष डिवाइस की रंग क्षमताओं को परिभाषित करता है या एक डिजिटल फ़ाइल में संग्रहीत होता है, जो आम तौर पर तीन रंग प्राइमरी, एक सफेद बिंदु और ट्रांसफर फ़ंक्शन के सेट द्वारा उल्लिखित होता है।
Nuke का आंतरिक रंग प्रबंधन प्राइमरीज़, व्हाइट पॉइंट और ट्रांसफर फ़ंक्शन को परिभाषित नहीं करता है, बल्कि वे एक "कलरस्पेस" से दूसरे "कलरस्पेस" में ट्रांसफर फ़ंक्शन द्वारा संचालित होते हैं। यह योगात्मक रंग मिश्रण के ग्रासमैन के नियम सिद्धांत के कारण काम करता है, जिसके बारे में अधिक जानकारी यहां पाई जा सकती है:
https://www5.in.tum.de/lehre/vorlesungen/graphik/info/csc/COL_11.htm
इसका मतलब यह है कि Nuke द्वारा किए जाने वाले किसी भी ऑपरेशन के लिए प्राइमरीज़ मायने नहीं रखतीं, बशर्ते वे सुसंगत हों। "कलरस्पेस" के बीच स्विच करने में एक मैट्रिक्स के साथ एक रैखिक ऑपरेशन शामिल होता है, जो एक रैखिक स्थानांतरण फ़ंक्शन के माध्यम से प्रकाश के संचय या क्षीणन को मॉडलिंग करते समय आवश्यक रैखिकता को संरक्षित करता है।
यह उपयोगकर्ताओं को विभिन्न रंग स्थानों से विभिन्न प्रकार की छवियों को मिश्रित करने की भी अनुमति देता है क्योंकि उन पर केवल रैखिक आधारित रंग परिवर्तन लागू होंगे।
ग्रासमैन के नियमों का पालन करने में सक्षम होने के लिए Nuke के कार्य स्थान को रैखिक में बंद कर दिया गया है।
Nuke 13.1 के अनुसार, यह प्रतिबिंबित करने के लिए कि विभिन्न प्रकार के रंग परिवर्तनों का उपयोग किया जा सकता है, इन नोड्स पर "कलरस्पेस" लेबल को इनपुट या आउटपुट करना होगा (कभी-कभी परिवर्तन के साथ):
Nuke के LUTs का उपयोग करना
Nuke का आंतरिक रंग प्रबंधन LUTs (लुक अप टेबल्स) का उपयोग करके विभिन्न परिवर्तनों के बीच परिवर्तित होता है।
एक LUT एक परिवर्तन को परिभाषित करता है जो संदर्भ कलरस्पेस ( Nuke के लिए रैखिक) और अन्य कलरस्पेस के बीच पिक्सेल मानों का अंतर है, नीचे दिए गए उदाहरण में रैखिक से sRGB तक।
एसआरजीबी परिणाम प्राप्त करने के लिए आप उपरोक्त एसआरजीबी वक्र को एक रैखिक छवि पर लागू करेंगे।
यदि आप एसआरजीबी छवि से रैखिक तक जाना चाहते हैं, तो आप ट्रांसफॉर्म के व्युत्क्रम ऑपरेशन को लागू करेंगे:
LUTs कैसे काम करते हैं इसके बारे में अधिक जानकारी यहां पाई जा सकती है: http://www.cambridgeincolor.com/tutorials/gamma-correction.htm
उपरोक्त के अनुसार, Nuke में कलरस्पेस का उपयोग करने के लिए एक मानक बुनियादी वर्कफ़्लो होगा:
Nuke में कलरस्पेस का उपयोग कैसे करें इसका अधिक गहराई से विवरण इस आलेख में पाया जा सकता है: Q100319: Nuke में कलरस्पेस का उपयोग कैसे करें?
अग्रिम पठन
Q100328: कलरस्पेस क्या है?
Q100319: Nuke में कलरस्पेस का उपयोग कैसे करें?
Q100330: वर्णिकता आरेख उत्पन्न करना
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि