एक टिकट बनाएं
अनुसरण करें

Q100159: नियंत्रण के लिए डिफ़ॉल्ट मान सेट करना

सारांश


पूरे आवेदन में कई चीजों के लिए Nuke की डिफ़ॉल्ट सेटिंग्स हैं। आप बदल सकते हैं कि कई मामलों में डिफ़ॉल्ट क्या है। अक्सर, इसका मतलब है कि एक पायथन स्क्रिप्ट में एक लाइन जोड़ना जो स्वचालित रूप से प्रत्येक बार Nuke शुरू होने पर चलती है, और इस फ़ाइल को init.py कहा जाता है। Nuke की स्थापना निर्देशिका में इनमें से एक फ़ाइल है, लेकिन यह अतिरिक्त init.py फ़ाइलों को भी पढ़ती है और उनका उपयोग करती है जिन्हें आप स्वयं जोड़ सकते हैं। Nuke इंस्टॉल में डिफ़ॉल्ट init.py को बदलने के बजाय इनमें से किसी एक को जोड़ना एक अच्छा विचार है। Nuke के अधिकांश डिफ़ॉल्ट मान वैसे भी स्थापित init.py में सेट नहीं होते हैं, इसलिए संपादन करने के लिए अक्सर डिफ़ॉल्ट मान नहीं होता है। एक नया डिफॉल्ट सेट करने के लिए इसमें एक स्पष्ट कमांड के साथ एक नया init.py जोड़ना उचित दृष्टिकोण है।

Init.py बस एक सादा-पाठ फ़ाइल है जिसे आप किसी भी पाठ संपादक में बना या संपादित कर सकते हैं। यह खाली हो सकता है या इसमें आपकी इच्छानुसार कई लाइनें (कमांड) हो सकती हैं। यह उपयोगकर्ता नाम के साथ जुड़ा हुआ है जिसके तहत आप अपनी मशीन में लॉगिन करते हैं, इसलिए प्रत्येक उपयोगकर्ता के पास अपनी स्वयं की init.py फ़ाइल होगी। फ़ाइल को हर बार पढ़ा जाता है कि Nuke शुरू होता है, इंटरेक्टिव या रेंडर-ओनली दोनों मोड में। अपनी खुद की एक init.py बनाएँ और इसे अपने .nuke निर्देशिका में सहेजें। देख

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

आपके .nuke निर्देशिका स्थित के बारे में अधिक जानकारी के लिए।

अधिक जानकारी


आपके द्वारा निर्धारित डिफ़ॉल्ट मानों में से कुछ नीचे विस्तृत हैं।

1. डिफ़ॉल्ट फ़ॉन्ट यूटोपिया के साथ Nuke जहाज। Nuke डिफ़ॉल्ट फ़ॉन्ट को आपकी init.py फ़ाइल में एक पंक्ति जोड़कर संशोधित किया जा सकता है। उदाहरण के लिए, Nuke के डिफ़ॉल्ट फ़ॉन्ट को Helvetica Regular में बदलने के लिए, इस कोड को जोड़ें:
nuke .knobDefault('Text.font', '<path>/HelveticaRegular. ttf')
ध्यान दें कि <path> को आपकी फ़ॉन्ट फ़ाइल के लिए पथ द्वारा प्रतिस्थापित किया जाना चाहिए।

2. आप EXR फ़ाइलों को प्रस्तुत करते समय Nuke के डिफ़ॉल्ट संपीड़न सेटिंग को बदल सकते हैं। जब आप filename.exr के लिए कोई रास्ता तय करते हैं, तो संपीड़न के लिए नोड डिफ़ॉल्ट लिखें 'ज़िप (1 स्कैनलाइन)'। आप इसे इस तरह से 'कोई नहीं' में बदल सकते हैं:
nuke .knobDefault('Write.exr.compression','0')

3. Nuke जहाजों को डिफ़ॉल्ट छवि रिज़ॉल्यूशन के साथ 2K_Super_35 (पूर्ण-एपी) पर सेट किया गया। उदाहरण के लिए, Nuke के डिफ़ॉल्ट छवि रिज़ॉल्यूशन को 1920x1080 में बदलने के लिए, इस कोड को जोड़ें:
nuke .knobDefault('Root.format', 'HD')

आप ऊपर दिए गए 3 उदाहरणों में देख सकते हैं कि आपके द्वारा सेट किए गए नियंत्रण को निर्दिष्ट करने का तरीका आम तौर पर एक अवधि के बाद नोड नाम को सूचीबद्ध करता है, उसके बाद नॉब का नाम है। आप नोड के नियंत्रण कक्ष में घुंडी के ऊपर अपने माउस कर्सर मँडरा करके घुंडी का नाम पा सकते हैं।

सुझाव: यदि आप एक नोड संपादक से एक पाठ संपादक के लिए एक Nuke नोड कॉपी, आप गैर-डिफ़ॉल्ट knobs का नाम और उनके मान देख सकते हैं। स्क्रिप्ट को सहेजते समय स्थान और समय बचाने के लिए Nuke डिफ़ॉल्ट रूप से नाम या मान संग्रहीत नहीं करता है। Nuke सभी चूक को 'जानता है'। इसलिए, यदि आप किसी विशेष नॉब का नाम सीखना चाहते हैं, तो पहले इसे GUI में नोड के कंट्रोल पैनल पर डिफ़ॉल्ट से बदलें, फिर उस नोड को टेक्स्ट एडिटर में कॉपी और पेस्ट करें। फिर आप इसे सेट करते हुए वास्तविक घुंडी का नाम और गैर-डिफ़ॉल्ट मान देखेंगे। फिर आप हर बार अपने नए डिफ़ॉल्ट को स्वचालित रूप से बनाने के लिए अपने init.py फ़ाइल में एक knobDefault कमांड का उपयोग कर सकते हैं।



क्या यह लेख उपयोगी था?

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

कृपया हमें बताएँ कि
4 में से 4 के लिए उपयोगी रहा

टिप्पणियां