Q100413: C_CameraSolver नोड में कस्टम रिग प्रीसेट कैसे जोड़ें

सारांश

CaraVR और NukeX में C_CameraSolver नोड में, प्रीसेट रिग्स की एक सूची है, जिसका उपयोग 360 शॉट को हल करने के लिए एक अच्छे आधार के रूप में किया जा सकता है।

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

अधिक जानकारी

अपने C_CameraSolver नोड में दिखाई देने वाला एक कस्टम प्रीसेट बनाने के लिए, आपको अपनी .nuke निर्देशिका में init.py फ़ाइल में विशिष्ट रिग जोड़ना होगा। यह नीचे दिए गए चरणों का पालन करके किया जा सकता है:

1) एक C_CameraSolver नोड बनाएं, और इसे उस विशेष कैमरा रिग के लिए हल करें जिसके लिए आप प्रीसेट बनाना चाहते हैं, जैसा कि नीचे दिखाया गया है:

शॉट को हल करने के बारे में अधिक जानकारी हमारी ऑनलाइन सहायता में यहाँ मिल सकती है: कैमरों को हल करना

2) C_CameraSolver नोड का चयन करें और स्क्रिप्ट एडिटर में, निम्नलिखित कोड चलाएँ:

node = nuke .selectedNode()
print(repr(node.knobs()["cameraRig"].toScript()))

इससे नीचे जैसा परिणाम प्रिंट होगा:

परिणाम वही है जो आपको अपनी .nuke निर्देशिका में init.py फ़ाइल में जोड़ना होगा। अपनी .nuke निर्देशिका कैसे खोजें, इसकी जानकारी यहाँ मिल सकती है: Q100048: Nuke निर्देशिका स्थान

4) अपनी ~/.nuke डायरेक्टरी से init.py फ़ाइल को किसी टेक्स्ट एडिटर में खोलें। अगर कोई init.py फ़ाइल मौजूद नहीं है, तो एक बनाएँ।

5) init.py फ़ाइल में निम्नलिखित कोड जोड़ें, 'toScriptResult' को स्क्रिप्ट संपादक में पिछले कोड को चलाने से प्राप्त 'version....\n' परिणाम से प्रतिस्थापित करें, जैसा कि ऊपर बताया गया है:

def setCustomCameraRig(rigNode):
  rigNode['cameraRig'].fromScript('toScriptResult')
  rigNode['rotate'].fromScript("0 0 0")
_gRigDefinitionPresets2_1 .append(("RigName", "setCustomCameraRig(nuke.thisNode())", "Rig tooltip"))

यह कुछ इस तरह दिखेगा:

नोट : उदाहरण कोड की अंतिम पंक्ति में "RigName" और "Rig tooltip" स्ट्रिंग को बदलने से Nuke के अंदर रिग प्रीसेट और उसके टूलटिप का नाम बदल जाएगा।

6) init.py फ़ाइल को सहेजें

7) Nuke बंद करें और खोलें, अब जब आप C_CameraSolver नोड बनाते हैं, तो आपका कस्टम प्रीसेट rigPreset नॉब में दिखाई देना चाहिए:

8) एक बार सेटअप रिग का चयन करने के बाद उसे दबाने से रिग सेटअप बन जाएगा।

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

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