Q100154: Nuke में सापेक्ष फ़ाइल पथ संदर्भ

अनुसरण करें

सारांश

इस आलेख में Nuke में सापेक्ष फ़ाइल पथों का उपयोग करने के तरीके के बारे में जानकारी शामिल है।

अधिक जानकारी

Nuke में फ़ाइल पथ निर्दिष्ट करने के दो मुख्य तरीके हैं:

  • निरपेक्ष पथ

निरपेक्ष पथों में पूर्ण पथ नाम होता है, इसलिए उदाहरण के लिए विंडोज़ पर यह इस तरह दिखेगा:

C:/Users/Admin/Documents/ Nuke /Project001/Shot001/Frame_####.dpx

  • सापेक्ष पथ

सापेक्ष पथों में सामान्य सापेक्ष बिंदु तक पथ का केवल एक भाग होता है, उदाहरण के लिए:

Shot001/Frame_####.dpx

जहां शेष पथ C:/Users/Admin/Documents/ Nuke /Project001 एक सापेक्ष संदर्भ के रूप में प्रदान किया जाएगा जिसे Nuke पर्दे के पीछे भर देगा।

इसका मतलब यह है कि आप मूल निर्देशिका स्थान और सभी फ़ाइलों को स्थानांतरित कर सकते हैं और आपका प्रोजेक्ट अभी भी काम करेगा क्योंकि फ़ाइल पथ एक सामान्य बिंदु के सापेक्ष संदर्भित हैं।

सापेक्ष पथों का संदर्भ देना

पूर्ण फ़ाइल पथ को संदर्भित करने के लिए उपयोग किया जाने वाला सामान्य सापेक्ष पथ Nuke स्क्रिप्ट के प्रोजेक्ट_डायरेक्टरी नॉब में परिभाषित किया गया है।

इसे या तो इस पर सेट किया जा सकता है:

  • एक पूर्ण पथ, या
  • वही निर्देशिका जिसमें आपकी Nuke स्क्रिप्ट सहेजी गई है।

project_directory का मान संपादित करने के लिए:

1) Nuke स्क्रिप्ट खोलें

2) संपादन > प्रोजेक्ट सेटिंग्स का चयन करके प्रोजेक्ट सेटिंग्स खोलें

3) स्क्रिप्ट डायरेक्टरी बटन दबाएं, इससे प्रोजेक्ट_डायरेक्टरी नॉब निम्नलिखित कोड से भर जाएगा:

[python {nuke.script_directory()}]

यह project_directory पथ को उसी पथ पर सेट करेगा जहां Nuke स्क्रिप्ट संग्रहीत है।

प्रोजेक्ट_डायरेक्टरी को परिभाषित करते समय, रीड नोड फ़ाइल पथ संदर्भ को केवल Nuke स्क्रिप्ट स्थान से नीचे निर्देशिकाओं तक जाने की आवश्यकता नहीं है। आप ../ का उपयोग करके स्क्रिप्ट के स्थान से निर्देशिकाओं तक भी जा सकते हैं

यह आपको अपनी Nuke स्क्रिप्ट को एक उप-निर्देशिका में रखने की अनुमति देता है, फिर भी सभी आवश्यक फ़ाइलों तक पहुँचने के लिए सापेक्ष संदर्भ का उपयोग करने में सक्षम होता है, उदाहरण के लिए:

पूर्ण प्रोजेक्ट पथ तक पहुँचने के लिए: C:/Users/Admin/Documents/ Nuke /Project001/Scripts/ Nuke Script_001.nk

आपके पास होगा:

  • प्रोजेक्ट_डायरेक्टरी: [python {nuke.script_directory()}]
  • रीड नोड में सापेक्ष पथ इस पर सेट है: ../Shot002/Frame02_####.dpx

परिणामी निरपेक्ष पथ होगा: C:/Users/Admin/Documents/ Nuke /Project001/Shot002/Frame02_####.dpx

नीचे दी गई छवि इस प्रोजेक्ट की फ़ाइल संरचना दिखाती है:

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

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