सारांश
यह आलेख बताता है कि फ़ाइल प्रारूप विशिष्ट नॉब्स के लिए नॉब डिफॉल्ट कैसे सेट करें, जिन्हें संदर्भ संवेदनशील या गतिशील रूप से अपडेट होने वाले नॉब्स के रूप में भी जाना जाता है।
अधिक जानकारी
फ़ाइल फ़ॉर्मेट-विशिष्ट नॉब वे नॉब होते हैं जो नोड्स पर तभी दिखाई देते हैं जब उस नोड के लिए फ़ाइल फ़ॉर्मेट सेट कर दिया जाता है। उदाहरण के लिए, रीड और राइट नोड्स पर, exr नॉब केवल फ़ाइल प्रकार निर्धारित होने के बाद ही दिखाई देते हैं।
यानी EXR विकल्प
सामान्यतः, नॉब डिफॉल्ट को निम्नलिखित पायथन कमांड का उपयोग करके सेट किया जा सकता है:
nuke .knobDefault(“nodeClass.knobName”, “value”)
हालाँकि, चूंकि ये फ़ाइल प्रारूप विशिष्ट नॉब्स चुने गए फ़ाइल प्रारूप पर निर्भर करते हैं, इसलिए केवल उनके नॉब नाम के माध्यम से उन तक पहुंचना काम नहीं करता है।
फ़ाइल-विशिष्ट नॉब्स के लिए नॉब डिफ़ॉल्ट सेट करने के लिए, जैसे कि exr रीड नोड पर EXR विकल्प के अंतर्गत, knobDefault() फ़ंक्शन को कॉल करते समय फ़ाइल फ़ॉर्मेट को परिभाषित करना आवश्यक है, फ़ॉर्मेट को नोड क्लास और नॉब नाम से पूर्ण विराम द्वारा अलग करना होगा। तो कमांड कुछ इस तरह दिखाई देगा:
nuke .knobDefault(“nodeClass.fileFormat.knobName”, “value”)
उपरोक्त आदेश के उपयोग के कुछ उदाहरण नीचे दिए गए हैं:
nuke .knobDefault("Read.mov.mov64_first_track_only", "False")
nuke .knobDefault("Read.exr.edge_pixels","2")
nuke .knobDefault("Write.exr.compression", "DWAB")
nuke .knobDefault("Write.exr.dw_compression_level", "10")
knobDefault() फ़ंक्शन को स्क्रिप्ट संपादक में चलाया जा सकता है, ताकि उस Nuke सत्र में बनाए गए किसी भी भविष्य के नोड्स पर लागू किया जा सके, या उन्हें भविष्य के Nuke सत्रों पर लागू करने के लिए उपयोगकर्ता की .nuke निर्देशिका में init.py या menu.py में जोड़ा जा सकता है।
अग्रिम पठन
knobDefault() कमांड के बारे में अधिक जानकारी हमारे पायथन संदर्भ गाइड में पाई जा सकती है:
. nuke निर्देशिका को खोजने के बारे में जानकारी यहां मिल सकती है:
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि