Q100197: Katana के मॉनिटर टैब में उपलब्ध कलरस्पेस को समायोजित करने के लिए OCIO कॉन्फ़िगरेशन फ़ाइल को कैसे संशोधित करें?

सारांश

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

यह आलेख बताता है कि विभिन्न पूर्व-निर्धारित LUTs का चयन कैसे करें और Katana में कस्टम OCIO कॉन्फ़िगरेशन जोड़कर उपलब्ध LUTs की सूची का विस्तार कैसे करें।

अधिक जानकारी

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

प्रत्येक डिस्प्ले डिवाइस में कई "व्यू" होते हैं जो इमेज को प्रदर्शित करने के अलग-अलग तरीके प्रदान करते हैं। इमेज पर अलग-अलग LUT लागू करने के लिए निर्धारित व्यू विकल्प, मॉनिटर टैब के नीचे, फिल्मलुक विज़ुअलाइज़ेशन ड्रॉपडाउन में देखे जा सकते हैं।

mceclip0.png

डिफ़ॉल्ट रूप से, OCIO कॉन्फ़िगरेशन में इन दृश्यों की एक सीमित संख्या परिभाषित और सक्रिय होती है। इस सूची में और विकल्प जोड़ने के लिए, आप config.ocio फ़ाइल के "डिस्प्ले" अनुभाग में जोड़ सकते हैं।

स्थापित करना
आप OCIO कॉन्फ़िगरेशन फ़ाइल को अनुकूलित करके अपने OCIO को मैन्युअल रूप से सेट कर सकते हैं, इसे प्राप्त करने के लिए निम्नलिखित करें:

  1. OCIO कॉन्फ़िगरेशन फ़ाइल का पता लगाएं, जो डिफ़ॉल्ट रूप से $KATANA_ROOT\etc\ocio\nuke-default में पाई जा सकती है।

  2. किसी सुविधाजनक स्थान पर OCIO नामक एक फ़ोल्डर बनाएं, उदाहरण के लिए आपका होम फ़ोल्डर, और config.ocio फ़ाइल के साथ-साथ luts फ़ोल्डर को भी उसमें कॉपी करें।

  3. config.ocio को संपादित करें, उदाहरण के लिए “प्रदर्शन” अनुभाग में “दृश्य” के रूप में परिभाषित अधिक रंगस्थान जोड़कर:
    displays:
     default:
       - !<View> {name: None, colorspace: raw}
       - !<View> {name: sRGB, colorspace: sRGB}
       - !<View> {name: rec709, colorspace: rec709}
       - !<View> {name: rec1886, colorspace: Gamma2.4}
       - !<View> {name: AlexaV3LogC, colorspace: AlexaV3LogC}
  4. अपने Katana सत्र में अपने कस्टम OCIO कॉन्फ़िगरेशन का उपयोग करने के लिए, OCIO परिवेश चर को OCIO फ़ोल्डर में config.ocio फ़ाइल पर इंगित करने के लिए सेट करें, फिर Katana लॉन्च करें। यह परिवेश चर कैसे सेट किया जाता है यह इस बात पर निर्भर करेगा कि आप Katana कैसे लॉन्च करते हैं। उदाहरण के लिए:

    लिनक्स

    एक टर्मिनल खोलें और दर्ज करें: export OCIO=home/OCIO/config.ocio

    फिर उसी टर्मिनल से Katana लॉन्च करें।

    विंडोज़
    कमांड प्रॉम्प्ट खोलें और दर्ज करें: set "OCIO=C:\Users\your.user\.katana\OCIO\config.ocio"

    फिर कमांड प्रॉम्प्ट से Katana लॉन्च करें।

प्रोग्रामेटिक रूप से, पायथन कमांड का उपयोग करके

निम्नलिखित उदाहरणों के समान पायथन कोड का उपयोग करके अपनी कॉन्फ़िगरेशन फ़ाइल को संपादित किए बिना OCIO कॉन्फ़िगरेशन को अनुकूलित करना भी संभव है।

Katana 6.0 और उसके बाद के संस्करणों के लिए, कृपया निम्नलिखित उदाहरण देखें जो OCIO 2.0 के साथ काम करता है:

from Katana import OCIO
cfg = OCIO.Config()
configPath = OCIO.GetCurrentConfig().getWorkingDir()

# Create an editable copy of our current config
cfg = cfg.CreateFromFile(configPath + '\\config.ocio')

# New views can be added to the 'default' OCIO display
cfg.addDisplayView('default', 'Gamma18', 'Gamma1.8')
cfg.addDisplayView('default', 'Wibble', 'Panalog')

# Update the list of active views
cfg.setActiveViews(cfg.getActiveViews() + ',Gamma18, Wibble')

# Update the current config
OCIO.SetCurrentConfig(cfg)

Katana 4.5 और 5.0 के लिए, कृपया निम्नलिखित उदाहरण देखें जो OCIO 1 के साथ काम करता है:

from Katana import OCIO
cfg = OCIO.GetCurrentConfig()
cfg = cfg.createEditableCopy()

# New views can be added to the 'default' OCIO display
cfg.addDisplay('default', 'Gamma18', 'Gamma1.8')
cfg.addDisplay('default', 'Wibble', 'Panalog')

# Update the current config
OCIO.SetCurrentConfig(cfg)

यदि यह कोड $KATANA_RESOURCES/UIPlugins निर्देशिका में रखा गया है, तो यह स्टार्ट-अप पर चलेगा और सेट दृश्यों को डिफ़ॉल्ट OCIO कॉन्फ़िगरेशन में जोड़ देगा।

OCIO रंग प्रबंधन पर अधिक जानकारी के लिए, कृपया रंग प्रबंधन पर Katana उपयोगकर्ता मार्गदर्शिका, OpenColorIO मानक और OpenColorIO पायथन API देखें।

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

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