एसवीजी वेक्टर ग्राफिक्स के रूप में 3 डी मॉडल कैसे प्रस्तुत करें? (प्लानर प्रोजेक्शन)


12

यहाँ छवि विवरण दर्ज करें

यह छवि ( मूल एसवीजी विकिपीडिया , सार्वजनिक डोमेन से) निम्नलिखित प्रक्रिया का उपयोग करके बनाई गई थी:

  1. Google स्केचअप में 3D मॉडल बनाएं
  2. पीडीएफ के रूप में निर्यात करें
  3. इंक्सस्केप में आयात
  4. एसवीजी के रूप में सहेजें

उबंटू पर (मूल रूप से) चलने वाले सॉफ़्टवेयर के साथ इस तरह के एसवीजी का उत्पादन करने का एक सीधा तरीका है? ( Pantograph ;, एक ब्लेंडर प्लगइन, केवल डाउनलोड लिंक टूट गया है VRM प्लगइन काम करता है Belnder 2.4x के साथ, एक और ब्लेंडर, लेकिन ब्लेंडर 2.6x के साथ नहीं।)


खैर यह सब छाया और रोशनी की बात है .. करने के लिए विचलित नहीं है, और इंकस्केप के पास केवल एक 3D उपकरण है यह एक आयत है।
उरी हरेरा

यह प्रकाश की बात है, छाया का परिप्रेक्ष्य है। जब तक आपके सभी ऑब्जेक्ट आयताकार नहीं होते हैं और इनकस्केप के आइसोमेट्रिक ("3 डी") ग्रिड के अक्षों के साथ संरेखित किया जाता है, तब तक इनकस्केप में करना काफी मुश्किल है।
जनवरी को

जवाबों:


6

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

विकल्प 1

पहले ब्लेंडर के हालिया बिल्ड की आवश्यकता होती है ( ग्राफिकॉल से उपलब्ध ), जो अब फ्रीस्टाइल रेंडरिंग इंजन का उपयोग कर सकता है

फ्रीस्टाइल 3 डी दृश्यों से गैर-फोटोरिलेस्टिक लाइन ड्राइंग प्रतिपादन के लिए एक सॉफ्टवेयर है।

फ्रीस्टाइल के भीतर एक प्लगइन, SVGWriter मौजूद है , जो SVGs को ब्लेंडर दृश्य लिख सकता है। उपयोग के लिए निर्देश उस पृष्ठ पर उपलब्ध हैं। नीचे इसके उत्पादन का एक उदाहरण है:

मूल ब्लेंडर प्रस्तुत करना: यहाँ छवि विवरण दर्ज करें

फ्रीस्टाइल SVG आउटपुट: यहाँ छवि विवरण दर्ज करें

फ्रीस्टाइल अभी भी विकास में है और आप उनके ब्लॉग पर इसकी प्रगति का अनुसरण कर सकते हैं ।

SVGWriter में अभी भी छवि SVG लेखक वर्तमान में केवल एक छवि प्रस्तुत करता है यानी आप प्रत्येक फ्रेम को SVG में रेंडर नहीं कर सकते हैं। मैंने ऐसा करने के लिए स्क्रिप्ट को फिर से लिखा है, और लेखक ने मुझे सूचित किया है कि मेरे संशोधन को भविष्य के अपडेट में मुख्य डाउनलोड में एकीकृत किया जाएगा। यहाँ संशोधन है

विकल्प 2

दूसरा विकल्प केवल आपको बीज़ियर घटता प्रस्तुत करने की अनुमति देता है। सबसे पहले, आपको Python 3 के लिए svgwrite स्थापित करना होगा । आप इसे फोल्डर में जाकर चला सकते हैं

sudo python3 setup.py install

आपको svgwrite फ़ोल्डर को .blender / version_number / python / lib / python3.2 / में कॉपी करने की आवश्यकता हो सकती है

फिर आपको ब्लेंडर के लिए SVGwriter डाउनलोड करना होगा । Git स्थापित करें और फिर चलाएं

git clone git://gitorious.org/blender-2-6-svg-export/blender-2-6-svg-export.git

डाउनलोड किए गए फ़ोल्डर के अंदर आपको पायथन स्क्रिप्ट (उन समाप्त होने वाले .py) की प्रतिलिपि बनाने की आवश्यकता होगी और या तो में स्थित लोगों को अधिलेखित करना होगा। / addons / io_curve_svg /।

अंत में, ब्लेंडर में, अपने बेजियर कर्व को ड्रा करें और फिर फाइल> एक्सपोर्ट> एसवीजी पर जाएं। यहाँ आउटपुट का एक उदाहरण है

मूल ब्लेंडर वक्र यहाँ छवि विवरण दर्ज करें

एसवीजी आउटपुट। स्पष्टता के लिए लाइन की मोटाई बढ़ाई गई थी यहाँ छवि विवरण दर्ज करें


1

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

यहाँ संदर्भ के लिए प्लगइन पृष्ठ है


जानकार अच्छा लगा। क्या एक छोटा Google एक लिनक्स संस्करण नहीं बनाता है। VirtualBox के साथ कोशिश करेंगे।
Jan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.