Q100389: एकाधिक ज्यामिति ऑब्जेक्ट्स वाली एलेम्बिक फ़ाइल को अलग-अलग ReadGeo नोड्स के रूप में आयात करना

सारांश

Nuke एलेम्बिक फ़ाइलों (.abc) को पढ़ने और लिखने की क्षमता है, जो या तो Nuke में बनाई गई हों या किसी बाहरी 3D प्रोग्राम से आयातित हों। Nuke में एलेम्बिक फ़ाइलों को पढ़ना और लिखना एक बहुत ही सरल प्रक्रिया है, जहाँ ReadGeo नोड का उपयोग एलेम्बिक डेटा आयात करने के लिए और WriteGeo नोड का उपयोग एलेम्बिक डेटा निर्यात करने के लिए किया जाता है।

एलेम्बिक प्रारूप का एक लाभ यह है कि इसमें एकाधिक ज्यामिति ऑब्जेक्ट्स को एक ही एलेम्बिक फ़ाइल में संग्रहीत किया जा सकता है, तथा इस डेटा को स्क्रिप्ट या अन्य प्रोग्रामों के बीच साझा किया जा सकता है।

यह आलेख Nuke में ReadGeo नोड का उपयोग करके एकाधिक ज्यामिति ऑब्जेक्ट्स वाली Alembic फ़ाइल को आयात करने का सही तरीका दिखाता है।

अधिक जानकारी

रीडजियो नोड का मुख्य उद्देश्य अन्य 3D प्रोग्रामों से विभिन्न प्रकार के निर्मित डेटा को Nuke में लाना है। अक्सर इस्तेमाल किया जाने वाला एक प्रारूप एलेम्बिक (.abc) है। यह काफी लोकप्रिय प्रारूप है, क्योंकि यह एक सार्वभौमिक रूप से स्वीकृत ओपन कंप्यूटर ग्राफ़िक्स इंटरचेंज फ्रेमवर्क प्रदान करता है।

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

एलेम्बिक फ़ाइल में 3D डेटा लिखने के लिए WriteGeo नोड का उपयोग करते समय, आपके पास निम्नलिखित निर्यात विकल्प होते हैं:

mceclip0.png

Nuke में एलेम्बिक डेटा आयात करने के लिए ReadGeo नोड का उपयोग करते समय, आप एकल ज्यामिति या एकाधिक ज्यामिति ऑब्जेक्ट वाली फ़ाइलें आयात कर सकते हैं।

एकाधिक ज्यामिति ऑब्जेक्ट्स के साथ एलेम्बिक फ़ाइलें आयात करना

यदि आपके पास एक ही एलेम्बिक फ़ाइल में एकाधिक ज्यामिति ऑब्जेक्ट हैं, तो ReadGeo नोड का उपयोग करके फ़ाइल को आयात करने का प्रयास करते समय आपको निम्नलिखित संवाद बॉक्स मिलेगा:

mceclip9.png

इस संवाद बॉक्स में आपके पास दो विकल्प हैं:

  • ऑल-इन-वन नोड बनाएँ
  • माता-पिता को अलग-अलग नोड्स के रूप में बनाएँ

विकल्प.PNG

"ऑल-इन-वन बनाएँ" का उपयोग करने से डायलॉग बॉक्स में चयनित सभी चीज़ों के लिए एक ReadGeo नोड बनता है। "पैरेंट बनाएँ" को अलग-अलग नोड्स के रूप में उपयोग करने से चयन ट्री में प्रत्येक पैरेंट आइटम के लिए एक ReadGeo नोड बनाया जा सकता है।

यदि आप ऊपर बताए अनुसार वर्तमान एलेम्बिक ऑब्जेक्ट चयन के साथ आगे बढ़ते हैं, तो इनमें से किसी भी विकल्प पर क्लिक करने से एक ही परिणाम होगा: एक एकल ReadGeo नोड का उपयोग सभी ज्यामिति ऑब्जेक्ट्स को एक ऑब्जेक्ट में संयोजित करने के साथ किया जाएगा, जिसे Nuke के भीतर विभाजित करने की कोई क्षमता नहीं होगी।

mceclip2.png

एक ही एलेम्बिक फ़ाइल में एकाधिक ज्यामिति ऑब्जेक्ट्स के साथ काम करते समय एकाधिक ReadGeo नोड्स का उपयोग करने के लिए, आपको पहले संवाद बॉक्स में 'पैरेंट' और 'चाइल्ड' सेटअप को परिभाषित करना होगा, उसके बाद 'पृथक नोड्स के रूप में पैरेंट बनाएं' विकल्प का चयन करना होगा।

उदाहरण कार्यप्रवाह

प्रत्येक ज्यामिति ऑब्जेक्ट को सही ढंग से प्रदर्शित करने के लिए, ज्यामिति के प्रत्येक स्वतंत्र भाग को एक पैरेंट मान दिया जाना आवश्यक है। डिफ़ॉल्ट रूप से, स्वतंत्र ज्यामिति आयात करते समय, 'रूट' निर्देशिका पैरेंट होती है और ज्यामिति और/या अन्य उप-फ़ोल्डर चाइल्ड के रूप में सेट होते हैं।

mceclip7.png

पैरेंट और चाइल्ड असाइनमेंट के उपयोग को समझाने के लिए, नीचे चरणों की एक श्रृंखला दी गई है जो दर्शाती है कि आयात प्रक्रिया कैसे की जानी चाहिए:

1) ReadGeo नोड का उपयोग करके, एक एलेम्बिक फ़ाइल आयात करें जिसमें एकाधिक ज्यामिति ऑब्जेक्ट्स हों।

2) प्रदर्शित ReadGeo संवाद बॉक्स में, उन सभी ज्यामिति ऑब्जेक्ट्स का चयन करें जिन्हें आप स्वतंत्र ReadGeo नोड्स के रूप में चाहते हैं, फिर राइट-क्लिक करें और ' सेलेक्ट एज़ पैरेंट ' चुनें:

mceclip8.png

3) यह इन ज्यामिति ऑब्जेक्ट्स को पैरेंट पर सेट करता है, और हाइलाइट की गई लाइनों द्वारा इंगित किया जाएगा।

4) सेटअप पूरा करने के लिए अंतिम चरण Create parents as separate nodes पर क्लिक करना है।

व्यूअर में परिणाम यह होगा कि प्रत्येक ज्यामिति को एक स्वतंत्र ReadGeo नोड का उपयोग करके Nuke में आयात किया जाएगा। उपरोक्त उदाहरण के लिए, ऐसे 3 नोड इस प्रकार बनाए जाएँगे:

mceclip3.png

यदि आप इन ज्यामिति ऑब्जेक्ट्स के साथ एक समूह के रूप में काम करना चाहते हैं, तो दो विधियाँ हैं जिनका उपयोग किया जा सकता है:

1) मर्जजियो नोड का उपयोग करके संयोजित करें।

mceclip4.png

2) दृश्य नोड का उपयोग करके संयोजित करें।

mceclip5.png

ज्यामिति वस्तुओं को एक समूह या ज्यामिति के टुकड़े में संयोजित करने के बजाय, अलग-अलग रखने का लाभ यह है कि ज्यामिति को व्यक्तिगत स्तर पर बदला जा सकता है। इससे Nuke के भीतर ज्यामिति को बदलना, पुनः आकार देना या हटाना आसान हो जाता है।

अग्रिम पठन

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

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

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