मैं वर्तमान में वेक्टर ग्राफिक्स रेखांकन के बारे में कुछ चीजों को समझने की कोशिश कर रहा हूं और विभिन्न तरीकों से इसे विभिन्न प्रकारों में लागू किया जाता है।
मैंने कुछ कार्यक्रमों की जांच की और उनकी तुलना की और पाया कि एंटी-अलियासिंग के रास्टराइजेशन प्रक्रिया में व्यवहार करने के तरीके में एक बड़ा अंतर है। मैं विशेष रूप से इलस्ट्रेटर में प्रतिपादन व्यवहार में रुचि रखता हूं । आप देखेंगे कि आगे क्यों पढ़कर।
अपने परीक्षण के लिए, मैंने विभिन्न रंगों के साथ अनियमित षट्भुज में आयोजित त्रिकोणों की वास्तव में सरल रचना का उपयोग किया।
वेक्टर ग्राफिक्स सॉफ्टवेयर
इलस्ट्रेटर, एफिनिटी और इंकस्केप में एक ही वेक्टर ग्राफिक के तीन रेंडर हैं। (एफिनिटी और इंकस्केप में निर्मित छवि बिल्कुल एक जैसी है।)
जैसा कि आप देख सकते हैं कि एफ़िनिटी और इंकस्केप के साथ प्रदान की गई छवि में प्रत्येक किनारे पर एक अवांछित सफेद रेखा है। एंटी-अलियासिंग इस क्षेत्र को एक ठोस रंग से नहीं भरता है जिसके परिणामस्वरूप आसन्न आकृतियों के बीच एक छोटा अंतर होता है।
हालांकि इलस्ट्रेटर रेंडर में कोई अंतर नहीं है, आकृतियों के किनारों को आत्मीयता रेंडर के रूप में चिकनी दिखती है।
यहाँ एक छवि है जो प्रत्येक छवि के समान क्षेत्र को दर्शाती है।
दोनों छवियों के बीच बहुत ही सूक्ष्म अंतर है। एफिनिटी रेंडर एक छोटा सा स्मूथ है, लेकिन अपने मूल आकारों में छवियों को देखते समय अंतर को देखना लगभग असंभव है।
ब्राउज़र्स
एसवीजी प्रतिपादन
एक ब्राउज़र में एसवीजी के रूप में निर्यात किए गए समान ग्राफिक्स को प्रदर्शित करना अफिनिटी और इंकस्केप दोनों द्वारा निर्मित रास्टर छवि के समान दिखता है।
किनारों के एंटी-एलियासिंग में बहुत छोटे अंतर हैं (जो कि वास्तव में यहां दिखाने लायक नहीं हैं) लेकिन सामान्य ब्राउज़रों में एसवीजी रेखांकन बहुत अधिक व्यवहार करता है।
विघटित रेंडर
इलस्ट्रेटर का परीक्षण करना थोड़ा और आगे बढ़ाता है, मैंने अपने ग्राफिक्स के कुछ हिस्सों को विभाजित करने और उन्हें व्यक्तिगत रूप से निर्यात करने की कोशिश की और फिर उन्हें एक रैस्टर एडिटिंग सॉफ्टवेयर के साथ मिलकर तैयार किया।
सिद्धांत रूप में यह एक ही टुकड़े में होने के रूप में एक ही छवि में परिणाम होगा, लेकिन इस पद्धति का उपयोग करके परिणाम थोड़ा अलग है।
जैसा कि दिखाया गया है, जब दो भागों की रचना की जाती है, तो उनके बीच एक छोटा सा अंतर होता है। हालांकि यह अधिक सूक्ष्म है, यह अफ्फिनिटी में दिए गए ग्राफिक के समान है।
बहुभुज प्रतिपादन
ब्लेंडर (3D सॉफ्टवेयर)
ब्लेंडर आपको एसवीजी फ़ाइलों को आयात करने और वक्र वस्तुओं के रूप में हेरफेर करने की अनुमति देता है। यहां 3D व्यूपोर्ट में इंपोर्टेड ग्राफिक दिखाया गया है। (डिफ़ॉल्ट सामग्री दृश्य में रोशनी से प्रभावित होगी। भौतिक संपत्ति पैनल में बेशर्म संपत्ति की जांच करने से आकृतियों को अपने मूल रंगों के साथ प्रदान किया जा सकेगा।)
यहाँ ब्लेंडर के अंदर एसवीजी से बना एक रेंडर है।
इसमें त्रिकोणों के बीच कोई अंतर नहीं है। अन्य 3D सॉफ्टवेयर्स भी उसी तरह से काम करने की संभावना रखते हैं। तो ब्लेंडर इलस्ट्रेटर की तरह ही व्यवहार करता है , या करता है? शायद यह चारों ओर का दूसरा तरीका है?
असली सवाल
- किस वेक्टर ड्राइंग लाइब्रेरी में इलस्ट्रेटर का उपयोग पर्दे के पीछे किया जाता है?
- क्या यह संभव हो सकता है कि इलस्ट्रेटर एक तरह के 3D रेंडरिंग इंजन का उपयोग करे? क्या यह खुला स्रोत है? (शायद ऩही?)
- क्या कोई प्रसिद्ध वेक्टर ड्राइंग लाइब्रेरी जैसे काहिरा और स्किया समान प्रतिपादन व्यवहार को प्राप्त कर सकते हैं? (आकृतियों के बीच कोई अंतर नहीं)
- वहाँ किसी भी कम ज्ञात वेक्टर ड्राइंग लाइब्रेरी है कि एक ही व्यवहार है?