Q100460: Nuke में फ़ाइल विशिष्ट प्रारूपों के लिए नॉब डिफ़ॉल्ट सेट करना

सारांश

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

अधिक जानकारी

फ़ाइल फ़ॉर्मेट-विशिष्ट नॉब वे नॉब होते हैं जो नोड्स पर तभी दिखाई देते हैं जब उस नोड के लिए फ़ाइल फ़ॉर्मेट सेट कर दिया जाता है। उदाहरण के लिए, रीड और राइट नोड्स पर, 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() कमांड के बारे में अधिक जानकारी हमारे पायथन संदर्भ गाइड में पाई जा सकती है:

knobDefault(classknob, मान)

. nuke निर्देशिका को खोजने के बारे में जानकारी यहां मिल सकती है:

Q100048: Nuke निर्देशिका स्थान

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

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