सारांश
यह आलेख बताता है कि फ़ाइल प्रारूप विशिष्ट नॉब्स के लिए नॉब डिफॉल्ट कैसे सेट करें, अन्यथा इसे संदर्भ संवेदनशील या गतिशील रूप से अपडेट करने वाले नॉब्स के रूप में जाना जाता है।
अधिक जानकारी
फ़ाइल प्रारूप विशिष्ट नॉब ऐसे नॉब होते हैं जो उस नोड के लिए फ़ाइल प्रारूप सेट होने के बाद ही नोड्स पर दिखाई देते हैं। उदाहरण के लिए, पढ़ने और लिखने वाले नोड्स पर, एक्सआर नॉब फ़ाइल प्रकार परिभाषित होने के बाद ही दिखाई देते हैं।
यानी EXR विकल्प
आम तौर पर, नॉब डिफॉल्ट को निम्नलिखित पायथन कमांड का उपयोग करके सेट किया जा सकता है:
nuke .knobDefault(“nodeClass.knobName”, “value”)
।
हालाँकि, चूँकि ये फ़ाइल प्रारूप विशिष्ट नॉब चुने गए फ़ाइल प्रारूप पर निर्भर करते हैं, केवल उनके नॉब नाम के माध्यम से उन तक पहुँचना काम नहीं करता है।
फ़ाइल विशिष्ट नॉब के लिए नॉब डिफ़ॉल्ट सेट करने के लिए, जैसे कि एक्सआर रीड नोड पर 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")
उस Nuke सत्र में बनाए गए किसी भी भविष्य के नोड के लिए आवेदन करने के लिए, knobDefault()
फ़ंक्शंस को स्क्रिप्ट एडिटर में चलाया जा सकता है, या उन्हें भविष्य के Nuke पर लागू करने के लिए उपयोगकर्ताओं .nuke निर्देशिका में init.py
या menu.py
में जोड़ा जा सकता है। सत्र.
अग्रिम पठन
नॉबडिफॉल्ट() कमांड के बारे में अधिक जानकारी हमारे पायथन संदर्भ गाइड में पाई जा सकती है:
खोजने के बारे में जानकारी. nuke निर्देशिका यहां पाई जा सकती है:
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि