Q100196: Nuke और NukeStudio / Hiero . में कस्टम व्यूअर प्रोसेस लागू करना

अनुसरण करें

सारांश

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

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

अधिक जानकारी

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

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

सेट अप

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

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

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

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

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

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

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

सेट अप

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

होम\your-user\Nuke\OCIO

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

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

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

name: AlexaToRec709

children:

- !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_Rec709_EE_nuke3d.cube, interpolation: linear}

लाइन भी जोड़ें

कॉन्फ़िगरेशन फ़ाइल के डिस्प्ले सेक्शन में ताकि यह इस तरह दिखे:

displays:

- !<View> {name: None, colorspace: raw}

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

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

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

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

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

फिर उदाहरण के लिए दर्ज करके उसी कमांड प्रॉम्प्ट से Nuke

"C:\Program Files\Nuke10.0v4\Nuke10.0.exe"

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

Nuke 12 के अनुसार,

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

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

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

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

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

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