SVG থেকে STL কনভার্টার
SVG-এর ভরাট আকারগুলোকে সোজা ওপরের দিকে তুলে প্রিন্ট করার মতো সলিড বানান: লোগো ব্যাজ, নেম ট্যাগ, সাইনের অক্ষর বা স্টেনসিল। প্রস্থ আর পুরুত্ব আপনি ঠিক করবেন; আউটলাইন আসবে ভেক্টর ফাইল থেকেই।
3D মডেল কনভার্টার
অথবা STL, OBJ, MTL … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
STL ও OBJ কোনো একক সংরক্ষণ করে না। স্লাইসারে কোনো অংশ ১০× বা ২৫.৪× ছোট বা বড় দেখালে একক ভুল পড়া হয়েছে — এখানে একক ঠিক করে দিন।
Blender, CAD প্রোগ্রাম ও স্লাইসার Z-up ব্যবহার করে; glTF, Unity ও বেশিরভাগ গেম ইঞ্জিন Y-up ব্যবহার করে। ইমপোর্টের পর মডেল কাত হয়ে থাকলে এটি বদলে নিন।
STEP বা IGES সলিডকে মেশে রূপান্তরের সময় কাজে লাগে। ফাইন হলে বক্ররেখা মসৃণ হয় কিন্তু ফাইল বড় হয়; দ্রুত প্রিভিউয়ের জন্য কোর্স যথেষ্ট।
শুধু PNG, JPG বা SVG ইনপুটের জন্য। রিলিফ গাঢ় অংশ উঁচু করে; লিথোফেন একটি পাতলা প্যানেল যা পেছন থেকে আলো দিলে ছবি দেখায়; এক্সট্রুড লোগো বা SVG আউটলাইনকে সমতল সলিড আকারে পরিণত করে।
প্রিন্ট করা মডেলের প্রস্থ; উচ্চতা ছবির অ্যাসপেক্ট রেশিও অনুযায়ী হয়।
রিলিফ বা লিথোফেনের সর্বোচ্চ উঁচুর মাত্রা, অথবা এক্সট্রুড আকৃতির পুরুত্ব। লিথোফেনে সাধারণত ২–৩ mm ব্যবহার হয়।
রিলিফের নিচে একটি নিরেট প্লেট, যাতে প্রিন্ট একসঙ্গে থাকে। ০ মানে কোনো বেস নেই।
এই টুল কীভাবে ব্যবহার করবেন
- 1
SVG আপলোড করুন
এক বা একাধিক .svg ফাইল দিন, একবারে সর্বোচ্চ 20টি। আকারগুলো ভরাট (filled) পাথ হতে হবে; আগে আপনার ডিজাইন অ্যাপে লেখাকে আউটলাইনে রূপান্তর করে নিন।
- 2
মাপ ও পুরুত্ব ঠিক করুন
ছবি যা হবে আগে থেকেই Extruded shape-এ সেট করা আছে। মডেলের প্রস্থ মিলিমিটারে দিন এবং উচ্চতা / গভীরতা-র ঘরে এক্সট্রুশনের পুরুত্ব দিন; আলাদা অক্ষরগুলো একটি প্লেটের ওপর বসাতে চাইলে বেসের পুরুত্ব দিন।
- 3
STL-এ কনভার্ট করুন
STL-এ কনভার্ট করুন চাপুন এবং ফাইলটি আপনার স্লাইসারে খুলুন। ফাইলটি সমতলভাবে শোয়ানো অবস্থায় আসবে, আপনার দেওয়া প্রস্থে।
SVG থেকে STL কনভার্টার আসলে কী করে?
এটি SVG-র ভরাট আউটলাইন পড়ে আপনার বেছে নেওয়া পুরুত্ব পর্যন্ত এক্সট্রুড করে, যেন একটি শিট থেকে আকারটি চেপে বের করা হচ্ছে। ফলাফল সোজা দেয়ালের একটি সমতল ঘন বস্তু, যা আপনার দেওয়া প্রস্থে স্কেল করা।
ভেক্টর আউটলাইন থেকে প্রিন্টযোগ্য সলিড
SVG ২০০১ সাল থেকে W3C-র স্ট্যান্ডার্ড, যা আকারকে পিক্সেলের বদলে গাণিতিক পাথ হিসেবে সংরক্ষণ করে। তাই 3D এক্সট্রুশনের জন্য এটিই সেরা শুরুর ফাইল: অক্ষরের প্রান্ত নিখুঁত বক্ররেখা, পিক্সেলের সিঁড়ি নয়, ফলে যেকোনো মাপে প্রিন্ট করা আকারের দেয়াল মসৃণ হয়।
এক্সট্রুশন একটিই ধাপ। প্রতিটি বদ্ধ, ভরাট পাথ একটি ক্রস-সেকশন হয়, ভেতরের কনটুর ছিদ্র হয়, এবং সেকশনটি আপনার সেট করা উচ্চতা / গভীরতা পর্যন্ত, 0.2 থেকে 100 mm-এর মধ্যে, উঠে যায়। শূন্যের বেশি বেসের পুরুত্ব সবকিছুর নিচে একটি প্লেট যোগ করে, যা আলাদা অক্ষর ও i-এর ফোঁটাকে একসঙ্গে ধরে রাখে। রং, গ্রেডিয়েন্ট এবং ফিল ছাড়া স্ট্রোকে পুরুত্বের তথ্য থাকে না, তাই সেগুলো উপেক্ষা করা হয়।
লোগোটি শুধু PNG বা JPG হিসেবে থাকলে PNG থেকে STL দিয়ে সরাসরি এক্সট্রুড করতে পারেন, অথবা আগে ট্রেস করে ভেক্টর বানাতে পারেন; ট্রেসিংয়ে বক্ররেখার প্রান্ত আরও পরিষ্কার হয়, যা PNG থেকে SVG কীভাবে কনভার্ট করবেন লেখায় আছে।
3D প্রিন্টিংয়ের জন্য SVG ফাইল তৈরি করা
লেখাকে পাথে রূপান্তর করুন
SVG জ্যামিতিতে ফন্ট এমবেড করা থাকে না। প্রতিটি টেক্সট অবজেক্ট আউটলাইন করুন, যাতে অক্ষরগুলো আকার হিসেবে থাকে।
ভরাট করুন, স্ট্রোক নয়
শুধু ভরাট অংশ এক্সট্রুড হয়। কোনো রেখা প্রিন্ট করতে চাইলে স্ট্রোককে পাথে এক্সপ্যান্ড করুন।
ওভারল্যাপ মার্জ করুন
একটির ওপর আরেকটি পড়া আকারগুলো ইউনিয়ন করুন এবং বাড়তি পয়েন্ট সরান, যাতে প্রতিটি অংশ একটি পরিষ্কার বদ্ধ আউটলাইন হয়।
কি-চেইন, সাইন ও স্টেনসিলের জন্য SVG থেকে STL সেটিংস
| বস্তু | মডেলের প্রস্থ | উচ্চতা / গভীরতা | বেসের পুরুত্ব |
|---|---|---|---|
| চাবির রিং বা ব্যাগ ট্যাগ | 40–60 mm | 3–4 mm | 0 mm (SVG-তে রিংয়ের ছিদ্র যোগ করুন) |
| আলাদা অক্ষরের নেম প্লেট | 120–200 mm | 2 mm | 2 mm প্লেট |
| দেয়ালের লোগো বা সাইনের অক্ষর | 150–300 mm | 4–6 mm | 0 mm |
| রং বা এয়ারব্রাশ স্টেনসিল | 100–200 mm | 0.8–1.2 mm | 0 mm |
| কুকি কাটারের আউটলাইন | 70–100 mm | 12–15 mm | 0 mm |
SVG
Scalable Vector Graphics
SVG হলো XML-ভিত্তিক একটি ভেক্টর ফরম্যাট, যা W3C ২০০১ সালে স্ট্যান্ডার্ড করে। পিক্সেলের বদলে এটি আকার, পাথ ও টেক্সট বর্ণনা করে, তাই যেকোনো সাইজে স্পষ্ট থাকে এবং লোগো ও আইকনের জন্য সাধারণত খুব ছোট হয়। এটি স্বচ্ছতা, CSS স্টাইলিং, স্ক্রিপ্টিং ও অ্যানিমেশন সমর্থন করে, আর প্রতিটি ব্রাউজার নিজে থেকেই এটি রেন্ডার করে। SVG ফটোগ্রাফের জন্য উপযুক্ত নয়, এবং জটিল ইলাস্ট্রেশন রেন্ডার হতে ধীর হতে পারে। Illustrator, Inkscape, Figma ও ব্রাউজারে এটি খোলা ও এডিট করা যায়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- হ্যাঁ
- প্রবর্তনের সাল
- 2001 · W3C
STL
STL মেশ
STL (stereolithography) হলো একটি 3D মেশ ফরম্যাট, যা 3D Systems ১৯৮৭ সালে তৈরি করে। এটি রং, ম্যাটেরিয়াল, একক বা দৃশ্যের তথ্য ছাড়া শুধু বস্তুর পৃষ্ঠের জ্যামিতি ত্রিভুজের তালিকা হিসেবে বর্ণনা করে। সরলতার কারণে এটি Cura ও PrusaSlicer-এর মতো 3D প্রিন্টিং স্লাইসারের ডিফল্ট ইনপুট। বাঁকা পৃষ্ঠ অনেক সমতল ত্রিভুজ দিয়ে আনুমানিকভাবে বোঝানো হয়, তাই মসৃণ মডেলে ফাইল অনেক বড় হতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- না
- প্রবর্তনের সাল
- 1987 · 3D Systems
লোগো, লেটারিং বা স্টেনসিল আগে থেকেই পরিষ্কার ভেক্টর ড্রয়িং হিসেবে থাকে, আর CAD না খুলেই নির্ভুল মাপের একটি প্রিন্ট করা বস্তু চাইলে মানুষ SVG থেকে STL কনভার্ট করে।
খুব সরু রেখা প্রিন্ট হবে না
সাধারণ FDM নজল 0.4 mm চওড়া, তাই চূড়ান্ত মাপে প্রায় 0.8 mm-এর চেয়ে সরু অংশ স্লাইসারে হারিয়ে যেতে পারে। কনভার্ট করার আগে SVG-তে সরু স্ট্রোক ও সেরিফ মোটা করুন, অথবা মডেলের প্রস্থ বাড়ান।
SVG থেকে STL নিয়ে প্রশ্ন
STL-এ আমার SVG-এর লেখা কেন উধাও হয়ে গেল?
অক্ষরগুলো তখনও লাইভ টেক্সট ছিল, যা আপনার কম্পিউটারে ইনস্টল করা ফন্টের ওপর নির্ভর করে। আগে সেগুলো পাথে রূপান্তর করুন: Inkscape-এ Object to Path, Illustrator-এ Create Outlines, অথবা Figma-তে Outline Stroke and Flatten। তারপর SVG আবার এক্সপোর্ট করুন।
O, A, B-এর মতো অক্ষরের ফাঁকা অংশ কি খোলা থাকে?
হ্যাঁ, যদি SVG সেগুলোকে একই পাথের ভেতরের কনটুর হিসেবে আঁকে, যেভাবে আউটলাইন করা ফন্ট ও বেশিরভাগ লোগো তৈরি হয়। কোনো ছিদ্র যদি ওপরে আলাদা সাদা আকার হিসেবে আঁকা থাকে, তবে সেটি আরেকটি ভরাট আকার হিসেবে পড়া হয়; এক্সপোর্টের আগে সেটি মুছে দিন বা পাথ ডিফারেন্স দিয়ে দুটিকে মিলিয়ে নিন।
এক্সট্রুড করা আকারে কি বেভেল বা গোল কিনারা দেওয়া যায়?
এক্সট্রুশনের দেয়াল সোজা খাড়া এবং কোনো বেভেল সেটিং নেই। চ্যামফার করা বা গম্বুজ ধরনের চেহারার জন্য STL-টি Tinkercad, Fusion 360 বা Blender-এ ইমপোর্ট করে সেখানে প্রান্তের কাজ করুন, অথবা আরও কোমল, খোদাই করা তলের জন্য ছবি থেকে STL-এর রিলিফ ব্যবহার করুন।
এখানে লোগোর মাপ ঠিক আছে, কিন্তু Tinkercad-এ ভুল দেখাচ্ছে কেন?
SVG-র মাপ নির্ভর করে যে অ্যাপে সেটি সেভ হয়েছে তার ওপর। Inkscape প্রতি ইঞ্চিতে 96 পিক্সেল ধরে, আর পুরোনো Illustrator ফাইলে 72 ধরা হয়, তাই SVG-র নিজস্ব ইউনিট পড়া প্রোগ্রামগুলো মাপ প্রায় এক-তৃতীয়াংশ বদলে ফেলতে পারে। এই কনভার্টার সংরক্ষিত মাপ উপেক্ষা করে এবং তার বদলে মডেলের প্রস্থ ব্যবহার করে।
SVG থেকে কুকি কাটার কীভাবে বানাব?
কুকি কাটার ঘন আকার নয়, একটি পাতলা দেয়াল। আপনার ডিজাইন অ্যাপে আউটলাইনে প্রায় 1 mm স্ট্রোক দিন, স্ট্রোকটিকে পাথে রূপান্তর করুন, ফিল মুছে দিন এবং ফলাফলটি প্রায় 12 থেকে 15 mm উচ্চতায় এক্সট্রুড করুন।