/ / 3 डी ब्लेंडर और पायथन के साथ प्रतिपादन - अजगर, 3 डी, प्रतिपादन, ब्लेंडर

ब्लेंडर और पायथन के साथ 3 डी रेंडरिंग - पायथन, 3 डी, प्रतिपादन, ब्लेंडर

मेरे पास एक प्रोजेक्ट है जिसमें मैं बनाना चाहूंगाकुछ डेटा पर आधारित एक 3D एनीमेशन। विशिष्ट बिंदुओं को देखते हुए, मैं "एक एनीमेशन बनाना चाहता हूं जिसमें गोले, रेखाएं, कुछ छायांकन और एक चलती कैमरा शामिल है। मैं सोच रहा था कि मैं ऐसा करने के लिए कमांड लाइन से पायथन और ब्लेंडर का उपयोग करूंगा, लेकिन ऐसा लगता है जैसे कि पायथन अधिक है। एक स्वतंत्र दृश्य निर्माता और रेंडरर की तुलना में ब्लेंडर के विस्तार के रूप में। मुझे यह उपयोगी संसाधन मिला: http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options लेकिन यह एक "फ़ाइल की जरूरत है।मिश्रण "जो ब्लेंडर जीयूआई में एक उपयोगकर्ता द्वारा उत्पन्न किया गया था? क्या यह संभव है, या क्या कोई अन्य भाषा / 3 डी रेंडरर है जो बेहतर रूप से मेरी आवश्यकताओं के अनुरूप होगा?"

अग्रिम में धन्यवाद!

उत्तर:

जवाब के लिए 2 № 1

हाँ, ब्लेंडर शायद उसके लिए अच्छा होगा। नए (लेखन के समय) संस्करण ब्लेंडर 2.5x हैं। हालांकि वे वर्तमान में बीटा में हैं, वे काफी स्थिर हैं। ब्लेंडर 2.5x पायथन एपीआई प्रलेखन यहां पाया जा सकता है: ब्लेंडर 2.5x पायथन एपीआई डॉक्स। उनके पास कुछ मेलिंग सूचियां और एक आईआरसी चैनल भी हैं, जो सवाल पूछने के लिए अच्छी जगह हैं।


जवाब के लिए 0 № 2

ब्लेंडर की अधिकांश कार्यक्षमता हैपायथन के माध्यम से सुलभ। .Blend फ़ाइल एक ब्लेंडर दस्तावेज़ है, जिसमें 3D दृश्य / मॉडल के सभी डेटा शामिल हैं, जिस पर आप काम कर रहे हैं और इसमें पायथन स्क्रिप्ट भी शामिल हो सकती हैं। कमांड लाइन से ब्लेंडर को आमंत्रित करना भी संभव है, और इसे एक अलग पायथन स्क्रिप्ट चलाने के लिए कहें। इसलिए जो आप चाहते हैं उसे करने के लिए बहुत शक्ति और लचीलापन है।


जवाब के लिए 0 № 3

चूँकि आपने यह प्रश्न पूछा था, ब्लेंडर 2.6 अभी और स्थिर है, हाँ आप यह कर सकते हैं और नहीं, आपको GUI में बनाई गई फ़ाइल की आवश्यकता नहीं है।

आप एक रिक्त फ़ाइल चाहते हैं जिसे स्क्रिप्ट संपत्तियों से भर सकती है लेकिन यह आवश्यक नहीं है।

पाठ से सुलभ एक टेम्पलेट भी हैसंपादक जिसे "बैकग्राउंड जॉब" कहा जाता है, जो कुछ पाठ के साथ एक दृश्य बनाता है और इसे अजगर से प्रस्तुत करता है, सभी कमांड लाइन से चल रहा है, यह कमांड लाइन के तर्कों को भी स्वीकार करता है, ताकि आप चर स्क्रिप्ट को अजगर के पास दे सकें जो कि काफी आसान है।