Q100391: Katana में रेंडरिंग समस्याओं का निवारण

अनुसरण करें

सारांश

जब आप Katana में अपना पहला रेंडर शुरू करने का प्रयास कर रहे हैं, तो आपको कुछ सामान्य समस्याएं आ सकती हैं जो रेंडर को वांछित परिणाम देने से रोकती हैं। यह आलेख वर्णन करता है कि समस्याओं का निदान और समाधान कैसे किया जाए:

  • प्रारंभ करने के तुरंत बाद रेंडर विफल हो जाता है

  • प्रस्तुत छवि पूरी तरह से काली है

  • Katana कमांड लाइन मोड में रेंडर प्रारंभ नहीं होंगे

  • कमांड लाइन मोड में रेंडर करते समय त्रुटियाँ दिखाई देती हैं जो यूआई सत्र में रेंडर करते समय दिखाई नहीं देती हैं

अधिक जानकारी

प्रारंभ करने के तुरंत बाद रेंडर विफल हो जाता है

यदि रेंडर शुरू होने के तुरंत बाद विफल हो जाता है, तो ऐसा इसलिए हो सकता है क्योंकि दृश्य में कोई कैमरा मौजूद नहीं है या क्योंकि रेंडरर के लिए कोई लाइसेंस नहीं मिला है (यह विशेष रूप से रेंडरमैन का उपयोग करते समय हो सकता है)। समस्या निवारण के लिए, कृपया Katana में रेंडर लॉग टैब में रेंडर लॉग का निरीक्षण करें, त्रुटि संदेश देखें और समस्या को हल करने के लिए उचित कदम उठाएं, उदाहरण के लिए अपने दृश्य में एक कैमरा बनाकर या लाइसेंस के लिए रेंडरर विक्रेता के दस्तावेज़ का संदर्भ लें। रेंडरर प्लग-इन।

गुम कैमरे के लिए लॉग आउटपुट प्रस्तुत करने का उदाहरण:

कैप्चर.पीएनजी

गुम रेंडरमैन लाइसेंस के लिए लॉग आउटपुट प्रस्तुत करने का उदाहरण:

शीर्षकहीन.png

प्रस्तुत छवि पूरी तरह से काली है

यदि आपका रेंडर पूरा हो गया है, लेकिन अंतिम छवि में केवल काले पिक्सेल हैं, तो एक अच्छा पहला कदम यह देखने के लिए छवि के अल्फा चैनल की जांच करना है कि क्या ऑब्जेक्ट वास्तव में रेंडर किए गए हैं, लेकिन रंगीन चैनलों में दिखाई नहीं देते हैं। ऐसा करने के लिए, मॉनिटर टैब पर होवर करें और A दबाएँ:

कैप्चर.पीएनजी

यदि वस्तु उपरोक्त छवि की तरह अल्फा चैनल में दिखाई देती है, तो कई संभावित कारण हैं कि यह रंगीन चैनलों में क्यों दिखाई नहीं दे सकता है:

  • प्रस्तुत वस्तु को कोई सामग्री नहीं सौंपी गई है। कुछ रेंडरर्स एक मानक सामग्री निर्दिष्ट करेंगे जो इस मामले में रेंडर करेगी, जबकि अन्य एक काली छवि प्रस्तुत करेंगे क्योंकि ऐसी कोई सामग्री नहीं है जो रेंडर की गई वस्तु की सतह के गुणों को परिभाषित कर सके।

    इसका समाधान करने के लिए, मटेरियल नोड का उपयोग करके एक सामग्री बनाएं और उसे मटेरियलअसाइन नोड का उपयोग करके उस ऑब्जेक्ट को असाइन करें जिसे आप प्रस्तुत करना चाहते हैं। सामग्रियों के बारे में अधिक जानने के लिए कृपया सामग्री निर्माण पर Katana ट्यूटोरियल पाठ्यक्रम देखें।

  • दृश्य में कोई रोशनी नहीं है. यदि किसी सामग्री को ऑब्जेक्ट को सौंपा गया है, तो यह इस पर निर्भर करता है कि किस रेंडरर का उपयोग किया जाता है, अंतिम छवि कोई पिक्सेल डेटा नहीं दिखा सकती है क्योंकि ऑब्जेक्ट के साथ कोई प्रकाश इंटरैक्ट नहीं कर रहा है।

    इसे ठीक करने के लिए, GafferThree नोड का उपयोग करके एक प्रकाश बनाएं और सुनिश्चित करें कि यह इसे रोशन करने के लिए ऑब्जेक्ट की ओर इशारा कर रहा है। रोशनी बनाने के बारे में अधिक जानने के लिए कृपया गैफ़रथ्री नोड का उपयोग करके रोशनी बनाएं पर Katana उपयोगकर्ता मार्गदर्शिका देखें।

  • दृश्य में रोशनी बहुत अंधेरी है। यदि आपके दृश्य में प्रकाश है, तो प्रदान की गई छवि अभी भी काली हो सकती है यदि प्रकाश की तीव्रता वास्तव में वस्तु को रोशन करने के लिए बहुत कम है।

    यदि आपके दृश्य में ऐसा है, तो दोबारा जांचें कि प्रकाश उस वस्तु की ओर इशारा कर रहा है जिसे आप प्रस्तुत कर रहे हैं और अपने दृश्य में इसे उज्जवल बनाने के लिए प्रकाश की तीव्रता या एक्सपोज़र को बढ़ाने का प्रयास करें।

यदि ऑब्जेक्ट अल्फा चैनल में दिखाई नहीं देता है, तो कृपया जांचें कि आप जिस रेंडरर का उपयोग कर रहे हैं वह रेंडरर विक्रेता के दस्तावेज़ के अनुसार सही ढंग से कॉन्फ़िगर किया गया है या नहीं।

Katana बैच या स्क्रिप्ट मोड में रेंडर प्रारंभ नहीं होंगे

आप Katana के कमांड-लाइन इंटरफ़ेस (बैच, स्क्रिप्ट या शेल मोड) में एक रेंडर शुरू करना चाह सकते हैं, उदाहरण के लिए निम्नलिखित के समान कमांड का उपयोग करना:

katana --batch --katana-file=/tmp/clean.katana --render-node=Render -t 1

इस स्थिति में आप निम्न जैसी त्रुटि के साथ रेंडर शुरू करने में विफल होने का अनुभव कर सकते हैं:

[INFO MAIN]: Crash handling is disabled.
[INFO LicenseCheck]: Render License failed.
[INFO LicenseCheck]: FOUNDRY LICENSE ERROR REPORT
----------------------------
Timestamp: Tue Jan 17 11:52:36 2023
License(s) Requested:
katana 2022.0818 render only with options all
Extended Info: None Provided
Host : <hostname>
System ID(s) : <systemID>
RLM Environment Info: <RLMEnvironmentInfo>


Reason for failure: A suitable license does not exist.

RLM LICENSE DIAGNOSTICS
---------------------------
katana _r : No license for product (-1)
License Path: <pathToLicense>

[ERROR MAIN]: No 'Render' license available.

यह Katana के कमांड लाइन मोड के कारण है जिसके लिए इंटरैक्टिव सत्रों की तुलना में एक अलग प्रकार के लाइसेंस की आवश्यकता होती है। कृपया अधिक विवरण के लिए Katana उपयोगकर्ता गाइड में यह आलेख देखें: लॉन्च मोड के लिए Katana लाइसेंस आवश्यकताएँ

यदि आप कमांड लाइन मोड में रेंडर करना चाहते हैं और वर्तमान में आपके पास Katana रेंडर लाइसेंस नहीं है, तो कृपया खरीद विकल्पों पर चर्चा करने के लिए sales@foundry.com पर हमारी सेल्स टीम से संपर्क करें।

कमांड लाइन मोड में रेंडर करते समय त्रुटियाँ दिखाई देती हैं जो यूआई सत्र में रेंडर करते समय दिखाई नहीं देती हैं

यदि आपके पास Katana के लिए वैध रेंडर लाइसेंस है, तो आप अभी भी उस दृश्य के मामले में हिट हो सकते हैं जो यूआई मोड में बिना किसी समस्या के प्रस्तुत होता है और कमांड लाइन मोड में प्रस्तुत करने में विफल रहता है। आपको निम्न के समान त्रुटि संदेश दिखाई दे सकते हैं:

[ERROR python.Nodes3DAPI.Node3D]: Error in incoming connection of node 'ground_mat1': Node "mat1" is not compatible with shading nodes.

या

[ERROR python.root]: An AttributeError occurred in "RenderNodeUtil.py": Renderer 'prman' not supported.
    Traceback (most recent call last):
      File "python/Main\Main.py", line 367, in 
      File "python/Main\Main.py", line 313, in __main
      File "bin\python\Main\MainBatch.py", line 96, in Main
      File "bin\python\Main\MainBatch.py", line 450, in __setupOutputs
      File "bin\python\Main\MainBatch.py", line 666, in PrepareOrDisconnectDependencies
      File "bin\python\Main\MainBatch.py", line 618, in __prepareOrDisconnectDependencies
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 142, in SyncOutputPorts
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1225, in GetRenderNodeInfo
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1254, in __init__
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1262, in __get_producer_data
    AttributeError: Renderer 'prman' not supported.

यदि आपको यह समस्या दिखाई देती है, तो कृपया सुनिश्चित करें कि आपका कमांड लाइन वातावरण उसी तरह सेट किया गया है जिस वातावरण से आप अपने इंटरैक्टिव सत्र लॉन्च कर रहे हैं। इसमें यह सुनिश्चित करना शामिल है कि सभी आवश्यक पर्यावरण चर सेट किए गए हैं ताकि Katana रेंडरर प्लग-इन और संबंधित घटकों जैसे शेडर्स आदि को लोड कर सके।

Katana लॉन्च करने और पर्यावरण चर सेट करने के बारे में अधिक जानकारी के लिए, कृपया निम्नलिखित लेख देखें:

Q100272: लिनक्स के लिए लॉन्चर स्क्रिप्ट का उपयोग करके तृतीय-पक्ष रेंडरर प्लगइन्स के साथ Katana कैसे लॉन्च करें
Q100242: विंडोज़ के लिए लॉन्चर स्क्रिप्ट का उपयोग करके तृतीय-पक्ष रेंडरर प्लगइन्स के साथ Katana कैसे लॉन्च करें

 

अग्रिम पठन

आपको हमारे ज्ञानकोष में Katana प्रतिपादन से संबंधित निम्नलिखित सामग्री में भी रुचि हो सकती है:

Q100091: Katana जीयूआई मोड में एकाधिक फ्रेम प्रस्तुत करना
Q100370: RenderOutputDefine नोड का उपयोग करके कस्टम रेंडर पास कैसे बनाएं
Q100356: इंटरैक्टिव रेंडर फ़िल्टर के साथ पूर्वावलोकन दक्षता बढ़ाना
Q100341: Katana में टाइल रेंडरिंग कैसे सेट करें

अतिरिक्त सहायता

यदि आप इस आलेख में उल्लिखित चरणों के साथ कोई समस्या देख रहे हैं या किसी ऐसे मुद्दे पर सहायता की आवश्यकता है जिसका उल्लेख यहां नहीं किया गया है, तो कृपया एक सहायता टिकट खोलें और हमें बताएं कि आप किस समस्या का सामना कर रहे हैं और आपने अब तक क्या समस्या निवारण कदम उठाए हैं।

समर्थन टिकट कैसे खोलें के बारे में अधिक जानकारी के लिए, कृपया Q100064: समर्थन टिकट कैसे जुटाएं लेख देखें।

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

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