Q100196: Nuke और Nuke Studio / Hiero में एक कस्टम व्यूअर प्रक्रिया लागू करना

अनुसरण करें

सारांश

Nuke और Nuke Studio में छवियों को विभिन्न प्रदर्शन परिवर्तनों के साथ देखा जा सकता है। ये परिवर्तन रैखिक रंगस्थान से एक छवि लेते हैं जिसे Nuke आंतरिक रूप से आउटपुट डिवाइस के रंगस्थान में उपयोग करता है। परिवर्तनों को OCIO कॉन्फ़िगरेशन फ़ाइल में डिवाइस-विशिष्ट लुक-अप-टेबल (LUTs) के रूप में परिभाषित किया गया है।

यह आलेख वर्णन करता है कि Nuke / NukeX में नोड ग्राफ़ व्यूअर के साथ-साथ Nuke Studio / Hiero में टाइमलाइन व्यूअर में कस्टम LUTs कैसे लागू करें, अंतर को रेखांकित करते हुए।

अधिक जानकारी

Nuke का नोड ग्राफ व्यूअर

व्यूअर में कस्टम डिस्प्ले ट्रांसफ़ॉर्मेशन लागू करने के लिए आपको एक नई व्यूअर प्रक्रिया पंजीकृत करने की आवश्यकता है जो आपके कस्टम LUT का उपयोग करती है। यह कैसे किया जा सकता है, इसका विस्तार से वर्णन Nuke ऑनलाइन सहायता के कस्टम व्यूअर प्रक्रियाएँ बनाना अनुभाग में किया गया है।

स्थापित करना

यह उदाहरण कस्टम व्यूअर प्रोसेस के लिए AlexaV3LogC से Rec709 LUT का उपयोग करता है, एक Gizmo बनाकर और इसे एक व्यूअर प्रोसेस के रूप में पंजीकृत करके जैसा कि Nuke के ऑनलाइन दस्तावेज़ के कस्टम व्यूअर प्रोसेस के रूप में Gizmo का उपयोग करना अनुभाग में वर्णित है।

Gizmo में इमेज कलरस्पेस को रैखिक से AlexaV3LogC में बदलने के लिए एक OCIOColorSpace नोड और Arri LUT जेनरेटर से LUT का उपयोग करके , AlexaV3LogC से Rec709 तक कलरस्पेस लेने के लिए एक OCIOFileTransform नोड शामिल है।

Gizmo सामग्री इस तरह दिखेगी:

mceclip0.png

एक बार जब Gizmo एक व्यूअर प्रोसेस के रूप में पंजीकृत हो जाता है, तो यह व्यूअर प्रोसेस मेनू में डिस्प्ले ट्रांसफॉर्म के रूप में उपलब्ध होगा जैसा कि दिखाया गया है:

mceclip1.png

Nuke Studio का टाइमलाइन व्यूअर

Nuke Studio की ओर टाइमलाइन व्यूअर के लिए, समान डिस्प्ले ट्रांसफ़ॉर्म केवल OCIO कॉन्फ़िगरेशन फ़ाइल को संशोधित करके जोड़ा जा सकता है। nuke -डिफ़ॉल्ट कॉन्फ़िगरेशन Nuke इंस्टॉलेशन निर्देशिका में पाया जा सकता है:

प्लगइन्स\OCIOConfigs\configs\nuke-default

स्थापित करना

1. config.ocio फ़ाइल के साथ-साथ "luts" फ़ोल्डर को सुविधाजनक स्थान पर कॉपी करें, उदाहरण के लिए:

होम\आपका-उपयोगकर्ता\Nuke\OCIO

2. कस्टम LUT को ल्यूट्स फ़ोल्डर के अंदर डिस्प्ले ट्रांसफॉर्म के रूप में उपयोग करने के लिए रखें

3. config.ocio फ़ाइल को नीचे बताए अनुसार टेक्स्ट एडिटर में संपादित करें:

उपरोक्त Nuke उदाहरण से व्यूअर प्रक्रिया की नकल करने के लिए, config.ocio फ़ाइल के अंत में निम्नलिखित कलरस्पेस परिभाषा जोड़ें:

- !<ColorSpace>
name: AlexaToRec709
from_reference: !<GroupTransform>
children:
- !<ColorSpaceTransform> {src: linear, dst: AlexaV3LogC}
- !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_Rec709_EE_nuke3d.cube, interpolation: linear}


पंक्ति भी जोड़ें

- !<View> {name: AlexaToRec709, colorspace: AlexaToRec709}

कॉन्फ़िग फ़ाइल के डिस्प्ले अनुभाग में, ताकि यह निम्न जैसा दिखे:

displays:
default:
- !<View> {name: None, colorspace: raw}
- !<View> {name: sRGB, colorspace: sRGB}
- !<View> {name: sRGBf, colorspace: sRGBf}
- !<View> {name: rec709, colorspace: rec709}
- !<View> {name: rec1886, colorspace: Gamma2.4}
- !<View> {name: AlexaToRec709, colorspace: AlexaToRec709}

कॉन्फिग फ़ाइल को संशोधित करने के बारे में अधिक जानकारी के लिए कृपया कॉन्फिग-सिंटैक्स के बारे में ओसीआईओ दस्तावेज़ देखें

4. अपने कस्टम OCIO कॉन्फ़िगरेशन का उपयोग करने के लिए, अनुकूलित config.ocio फ़ाइल को इंगित करने के लिए OCIO पर्यावरण चर सेट करें।

उदाहरण के लिए, विंडोज़ पर, आप पहले कमांड प्रॉम्प्ट खोलकर और निम्नलिखित कमांड दर्ज करके ऐसा कर सकते हैं:

set OCIO=C:\your-user\Nuke\OCIO\config.ocio

फिर उसी कमांड प्रॉम्प्ट से Nuke निष्पादन योग्य चलाएँ:

"C:\Program Files\Nuke13.1v2\Nuke13.1.exe"

पर्यावरण चर सेट करने के बारे में अधिक जानकारी के लिए, कृपया हमारा Q100015: पर्यावरण चर कैसे सेट करें लेख देखें।

वैकल्पिक रूप से, आप प्रोजेक्ट > सेटिंग्स संपादित करें > रंग प्रबंधन पर नेविगेट करके और OpenColorIO कॉन्फिग ड्रॉपडाउन को कस्टम में बदलकर और अपनी config.ocio फ़ाइल को इंगित करने के लिए पथ सेट करके अपने OCIO कॉन्फिगरेशन का उपयोग सेट कर सकते हैं:

mceclip2.png

Nuke 12 और सक्रिय_दृश्य

Nuke 12 के अनुसार, active_views सूची का अब सम्मान किया जाएगा, और यह नियंत्रित करता है कि कौन से दृश्य दृश्यमान हैं और उनके प्रकट होने का क्रम क्या है।

इसलिए कस्टम LUT को व्यूअर में प्रदर्शित करने के लिए, आपको LUT को OCIO कॉन्फ़िगरेशन में active_views सूची में जोड़ना होगा:

active_views: [sRGB, sRGBf, rec709, rec1886, None]

उदाहरण के लिए:

active_views: [sRGB, sRGBf, rec709, rec1886, AlexaToRec709, None]

यह पंक्ति वैकल्पिक भी है और, डिफ़ॉल्ट रूप से, सभी दृश्यों को दृश्यमान बनाएगी और प्रदर्शन के अंतर्गत दृश्यों के क्रम का सम्मान करेगी। इसलिए यदि आप चाहते हैं कि सभी LUT दृश्यमान हों, तो आप बस इस पंक्ति को हटा सकते हैं।

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

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