सारांश
इस आलेख में Nuke में सापेक्ष फ़ाइल पथों का उपयोग करने के बारे में जानकारी दी गई है।
अधिक जानकारी
Nuke में फ़ाइल पथ निर्दिष्ट करने के दो मुख्य तरीके हैं:
- निरपेक्ष पथ
निरपेक्ष पथ में पूर्ण पथ नाम शामिल होता है, उदाहरण के लिए विंडोज़ पर यह इस प्रकार दिखाई देगा:
C:/Users/Admin/Documents/ Nuke /Project001/Shot001/Frame_####.dpx
- सापेक्ष पथ
सापेक्ष पथों में केवल एक सामान्य सापेक्ष बिंदु तक पथ का भाग शामिल होता है, उदाहरण के लिए:
Shot001/Frame_####.dpx
जहां शेष पथ C:/Users/Admin/Documents/ Nuke /Project001 सापेक्ष संदर्भ के रूप में प्रदान किया जाएगा, जिसे Nuke पर्दे के पीछे से भर देगा।
इसका मतलब यह है कि आप मूल निर्देशिका स्थान और सभी फ़ाइलों को स्थानांतरित कर सकते हैं और आपकी परियोजना तब भी काम करेगी क्योंकि फ़ाइल पथ एक सामान्य बिंदु के सापेक्ष संदर्भित हैं।
सापेक्ष पथों का संदर्भ देना
पूर्ण फ़ाइल पथ को संदर्भित करने के लिए प्रयुक्त सामान्य सापेक्ष पथ को Nuke स्क्रिप्ट के project_directory नॉब में परिभाषित किया गया है।
इसे निम्न पर सेट किया जा सकता है:
- एक निरपेक्ष पथ, या
- वही निर्देशिका जिसमें आपकी Nuke स्क्रिप्ट सहेजी गई है।
project_directory का मान संपादित करने के लिए:
1) Nuke स्क्रिप्ट खोलें
2) संपादित करें > प्रोजेक्ट सेटिंग्स का चयन करके प्रोजेक्ट सेटिंग्स खोलें
3) स्क्रिप्ट डायरेक्टरी बटन दबाएँ, इससे project_directory नॉब निम्नलिखित कोड से भर जाएगा:
[python {nuke.script_directory()}]
यह project_directory पथ को उसी पथ पर सेट कर देगा जहां Nuke स्क्रिप्ट संग्रहीत है।
project_directory को परिभाषित करते समय, Nuke स्क्रिप्ट स्थान से केवल नीचे की निर्देशिकाओं तक जाने के लिए Read नोड फ़ाइल पथ संदर्भ की आवश्यकता नहीं होती है। आप ../ का उपयोग करके स्क्रिप्ट स्थान से ऊपर की निर्देशिकाओं तक भी जा सकते हैं।
इससे आप अपनी 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
नीचे दी गई छवि इस परियोजना की फ़ाइल संरचना दर्शाती है:
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि