UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

OBJ থেকে STL কনভার্টার

Blender, ZBrush, ফটোগ্রামেট্রি অ্যাপ বা গেম অ্যাসেট প্যাক থেকে পাওয়া মডেল সরাসরি 3D প্রিন্টারের কাজে লাগান। কনভার্টারটি OBJ-কে ত্রিভুজে ভাঙে, প্রিন্টারের কাজে আসে না এমন অংশ বাদ দেয় এবং একটি ছোট বাইনারি STL ফাইল তৈরি করে।

3D মডেল কনভার্টার

অথবা STL, OBJ, MTL … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    OBJ আপলোড করুন

    ইচ্ছামতো .obj ফাইলটি ছেড়ে দিন। STL রঙ সংরক্ষণ করতে পারে না, তাই .mtl ফাইল ও টেক্সচার ছবির দরকার নেই। সর্বাধিক ২০টি মডেল, প্রতিটি 95 MB পর্যন্ত।

  2. 2

    স্কেল ও অংশগুলো দেখে নিন

    উন্নত সেটিংস-এ গিয়ে মডেলের একক সেট করুন, মডেলটি যে এককে বানানো হয়েছে সেটি দিন; Blender সিনে মিটার ব্যবহার হয়। একটি মেশে একত্র করুন চালু আছে, যা একটি মাত্র প্রিন্টের জন্য ঠিক; অংশগুলো আলাদা রাখতে চাইলে এটি বন্ধ করুন।

  3. 3

    STL-এ কনভার্ট করুন

    STL-এ কনভার্ট করুন চাপুন এবং ফাইলটি আপনার স্লাইসারে খুলুন। স্লাইস করার আগে একটি মাপ মেপে দেখুন।

OBJ মডেলারের ফরম্যাট আর STL প্রিন্টারের ফরম্যাট। কনভার্ট করলে আকৃতি থাকে, প্রতিটি ফেস ত্রিভুজে ভাগ হয়, আর ম্যাটেরিয়াল, UV ম্যাপ ও স্মুদিং গ্রুপ বাদ পড়ে, যা স্লাইসার এমনিতেও উপেক্ষা করত।

OBJ থেকে STL কনভার্ট করলে কী বদলায়

Wavefront Technologies ১৯৮০-র দশকের শেষে তাদের Advanced Visualizer সফটওয়্যারের জন্য OBJ তৈরি করে, আর সাধারণ টেক্সটের এই কাঠামো কোম্পানির চেয়েও বেশি টিকে আছে। OBJ-তে ভার্টেক্স, টেক্সচার কোঅর্ডিনেট ও নরমাল তালিকা থাকে, তারপর থাকে ফেস, যাতে তিন, চার বা বেশি কোণ থাকতে পারে। ম্যাটেরিয়াল থাকে আলাদা .mtl ফাইলে, যা টেক্সচার ছবির দিকে নির্দেশ করে; তাই OBJ ডাউনলোড প্রায়ই ফোল্ডার বা ZIP হিসেবে আসে; ZIP থেকে STL এমন আর্কাইভ আগে খোলা ছাড়াই কনভার্ট করে।

STL শুধু ত্রিভুজ রাখে। কনভার্টের সময় কোয়াড ও n-gon ভেঙে ফেলা হয়, ভার্টেক্স নরমালের জায়গায় প্রতি ফেসে একটি নরমাল বসে, আর OBJ-এর গ্রুপ ও অবজেক্ট একটি মডেল হিসেবে লেখা হয়, অথবা একটি মেশে একত্র করুন বন্ধ থাকলে আলাদা থাকে। কোনো ফরম্যাটই একক সংরক্ষণ করে না, তাই স্কেলই খেয়াল রাখার বিষয়: সংখ্যাগুলো যেমন আছে তেমনই কপি হয় আর স্লাইসার সেগুলোকে মিলিমিটার ধরে নেয়।

OBJ

Wavefront OBJ

OBJ হলো Wavefront Technologies-এর তৈরি একটি 3D জ্যামিতি ফরম্যাট। এটি একটি প্লেইন-টেক্সট ফাইল, যাতে ভার্টেক্স, টেক্সচার কোঅর্ডিনেট, নরমাল ও ফেস তালিকাভুক্ত থাকে, আর ম্যাটেরিয়াল ও টেক্সচার আলাদা .mtl ফাইলে উল্লেখ করা হয়। প্রায় সব 3D মডেলিং প্রোগ্রাম, গেম ইঞ্জিন ও 3D প্রিন্টিং টুল এটি ইমপোর্ট করতে পারে। OBJ অ্যানিমেশন, রিগিং বা সিন হায়ারার্কি সমর্থন করে না, আর MTL ও ইমেজ ফাইল একসঙ্গে না রাখলে টেক্সচার হারিয়ে যায়।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
না
প্রবর্তনের সাল
Wavefront Technologies
OBJ কনভার্টার

STL

STL মেশ

STL (stereolithography) হলো একটি 3D মেশ ফরম্যাট, যা 3D Systems ১৯৮৭ সালে তৈরি করে। এটি রং, ম্যাটেরিয়াল, একক বা দৃশ্যের তথ্য ছাড়া শুধু বস্তুর পৃষ্ঠের জ্যামিতি ত্রিভুজের তালিকা হিসেবে বর্ণনা করে। সরলতার কারণে এটি Cura ও PrusaSlicer-এর মতো 3D প্রিন্টিং স্লাইসারের ডিফল্ট ইনপুট। বাঁকা পৃষ্ঠ অনেক সমতল ত্রিভুজ দিয়ে আনুমানিকভাবে বোঝানো হয়, তাই মসৃণ মডেলে ফাইল অনেক বড় হতে পারে।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
না
প্রবর্তনের সাল
1987 · 3D Systems
STL কনভার্টার

রেন্ডারিং, গেম বা স্ক্যানিংয়ের জন্য বানানো মডেল এমন প্রিন্টার, প্রিন্ট সার্ভিস বা আপলোড ফর্মে পাঠাতে হলে, যেখানে শুধু STL লেখা থাকে, তখন মানুষ OBJ-কে STL-এ কনভার্ট করে।

Cura, PrusaSlicer বা Bambu Studio-তে কি STL লাগে?

জনপ্রিয় স্লাইসারগুলো কোন ফরম্যাট ইমপোর্ট করে
সংস্থাশর্তসূত্র
Ultimaker CuraSTL, OBJ, 3MF ও X3D, এছাড়া হাইট ম্যাপ হিসেবে PNG ও JPG। OBJ টেক্সচার উপেক্ষা করা হয়।—
PrusaSlicerSTL, OBJ, 3MF ও AMF; ভার্সন 2.6 থেকে STEP। সাম্প্রতিক ভার্সনে OBJ-এর রঙ ফিলামেন্টে ম্যাপ করা যায়।—
Bambu StudioSTL, OBJ, 3MF ও STEP। মাল্টি-কালার পেইন্টিং নিজস্ব 3MF প্রজেক্টে সংরক্ষিত হয়।—
প্রিন্ট সার্ভিস ও মডেল লাইব্রেরিবেশিরভাগ আপলোড ফর্মে প্রথমে STL লেখা থাকে; কেউ কেউ OBJ বা 3MF নেয়, টেক্সচারসহ OBJ ফোল্ডার নেয় খুব কম।—

কনভার্ট করার পরও প্রিন্ট না হওয়া OBJ ঠিক করবেন যেভাবে

  • মডেলটি চালের দানার মতো ছোট

    OBJ মিটারে সেভ হয়েছিল, সাধারণত Blender বা গেম ইঞ্জিন থেকে। মডেলের একক m করে আবার কনভার্ট করুন।

  • স্লাইসার নন-ম্যানিফোল্ড কিনারার কথা জানায়

    মেশে ছিদ্র বা একপাশি তল আছে। প্রিন্টের আগে Blender-এর 3D Print Toolbox বা স্লাইসারের রিপেয়ার কমান্ড দিয়ে সেগুলো বন্ধ করুন।

  • মূর্তিটি চিত হয়ে শুয়ে আছে

    মডেলটি Y-up হিসেবে এক্সপোর্ট হয়েছিল। উপরের অক্ষ Z-up করুন, তাহলে এটি বেডের ওপর দাঁড়াবে।

  • অংশগুলো ভাসছে বা একটির ওপর আরেকটি পড়ছে

    আলাদা অবজেক্টগুলো একত্র হয়ে গেছে। একটি মেশে একত্র করুন বন্ধ করে স্লাইসারে সাজান, অথবা Blender-এ বুলিয়ান ইউনিয়ন দিয়ে জোড়া লাগান।

OBJ থেকে STL নিয়ে প্রশ্ন

STL-এ কনভার্ট করার পর আমার Blender-এর OBJ এত ছোট হয়ে যায় কেন?

Blender এক ইউনিটকে এক মিটার ধরে, তাই 40 mm-এর একটি মূর্তি লেখা হয় 0.04 হিসেবে। স্লাইসার STL-এর সংখ্যাকে মিলিমিটার ধরে এবং মডেলটি একটি বিন্দুর মতো দেখায়। মডেলের একক m করে আবার কনভার্ট করুন, তাহলে মডেল 40 mm হয়ে বের হবে।

আমার OBJ-এর টেক্সচার আর রঙের কী হয়?

এগুলো বাদ পড়ে যায়। STL শুধু জ্যামিতি রাখে, তাই .mtl ম্যাটেরিয়াল ও ছবির টেক্সচারের যাওয়ার জায়গা নেই। মাল্টি-কালার প্রিন্টারের জন্য রঙ চাইলে 3MF ব্যবহার করুন; ব্রাউজার বা AR-এ দেখার জন্য OBJ থেকে GLB টেক্সচার ধরে রাখে।

আমার OBJ-এ কোয়াড আর n-gon আছে। এতে কি সমস্যা হবে?

না। OBJ যেকোনো সংখ্যক কোণের ফেস রাখতে পারে, কিন্তু STL শুধু ত্রিভুজ নেয়, তাই কনভার্ট করার সময় প্রতিটি ফেস ত্রিভুজে ভাগ হয়। আকৃতি একই থাকে; শুধু ত্রিভুজের সংখ্যা বাড়ে।

কনভার্ট করা মডেলে স্লাইসার ত্রুটি দেখাচ্ছে কেন?

গেম ও রেন্ডারিংয়ের জন্য বানানো মডেলে প্রায়ই খোলা কিনারা, একটির ওপর আরেকটি অংশ, বা পাতা ও চুলের মতো একপাশি তল থাকে। রেন্ডারে ঠিকই দেখায়, কিন্তু বন্ধ আয়তন বোঝায় না। Blender-এ 3D Print Toolbox অ্যাড-অন দিয়ে ঠিক করুন, অথবা PrusaSlicer বা Bambu Studio-কে ইমপোর্টের সময় ঠিক করতে দিন।

লক্ষ লক্ষ পলিগনের স্কাল্পট কি STL-এর জন্য খুব বড়?

বাইনারি STL প্রতি ত্রিভুজে 50 বাইট নেয়, তাই ২০ লক্ষ ত্রিভুজের স্কাল্প্ট প্রায় 100 MB হয়, যা 95 MB আপলোড সীমার একটু বেশি। আগে Blender বা ZBrush-এ ডেসিমেট করুন; এত সূক্ষ্ম বিবরণ বেশিরভাগ প্রিন্টার তো ছাপতেই পারে না।