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

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

STL তৈরি স্লাইসারের জন্য, আর GLB তৈরি স্ক্রিনের জন্য। প্রিন্ট ফাইলকে GLB-তে কনভার্ট করে শপ পেজে, পোর্টফোলিওতে বা AR-এ দেখান, আসল মাপে এবং ঠিকভাবে সোজা দাঁড়ানো অবস্থায়।

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

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

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

আউটপুট

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

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

  1. 1

    STL আপলোড করুন

    ২০টি পর্যন্ত বাইনারি বা ASCII .stl ফাইল যোগ করুন, প্রতিটি সর্বোচ্চ ৯৫ MB। একসঙ্গে আপলোড করা একাধিক অংশ আলাদা আলাদা GLB হয়ে যাবে।

  2. 2

    ইউনিট ও দিক যাচাই করুন

    মডেলের একক থাকে mm, প্রায় সব স্লাইসার ও CAD এক্সপোর্টে এটাই ব্যবহৃত হয়, আর উপরের অক্ষ থাকে glTF-এর জন্য Y-up। STL ইঞ্চিতে মডেল করা হলে উন্নত সেটিংস থেকে একক বদলে নিন।

  3. 3

    GLB-তে কনভার্ট করুন

    GLB-এ কনভার্ট করুন চাপুন, তারপর ফলাফল কোনো ভিউয়ারে টেনে এনে দেখে নিন। আপলোড করা ও কনভার্ট হওয়া ফাইল ৩০ মিনিট পর মুছে ফেলা হয়।

আপনার প্রিন্টের জ্যামিতি অপরিবর্তিত থাকে। কনভার্টার যোগ করে সেটাই যা STL-এ কখনো ছিল না: মিটারে স্কেল, Y-up অভিমুখ, ভাগ করা ভার্টেক্স, নরমাল ও একটি সাধারণ ম্যাটেরিয়াল, যা ওয়েব ভিউয়ারের আঁকার জন্য যথেষ্ট।

STL ফাইলে কী থাকে, GLB-এর তুলনায়

STL (১৯৮৭) ও GLB (glTF 2.0, ২০১৭) পাশাপাশি
বিষয়STLGLB
কীসের জন্য তৈরি3D প্রিন্টিং ও স্লাইসারওয়েব, অ্যাপ, AR ভিউয়ার
এককসংরক্ষিত নয়; প্রথা অনুযায়ী mmমিটার, স্পেক দ্বারা নির্ধারিত
উপরের অক্ষসাধারণত Z-upY-up
ভার্টেক্সপ্রতিটি ত্রিভুজের জন্য পুনরাবৃত্তিভাগ করা ও ইনডেক্স করা
রং ও ম্যাটেরিয়ালস্ট্যান্ডার্ডে নেইPBR ম্যাটেরিয়াল ও টেক্সচার
একাধিক অংশবিরল; সাধারণত একটি মেশসিন ট্রির নোড

STL-এর জন্ম ১৯৮৭ সালে, যখন Albert Consulting Group এটি 3D Systems-এর প্রথম স্টেরিওলিথোগ্রাফি মেশিনের জন্য লেখে। বাইনারি STL মানে ৮০ বাইটের হেডার, ত্রিভুজের সংখ্যা, তারপর প্রতি ত্রিভুজে ৫০ বাইট: একটি নরমাল, তিনটি কোণ ও দুটি অতিরিক্ত বাইট। স্লাইসারের স্তর কাটার জন্য এটুকুই যথেষ্ট। কিন্তু ব্রাউজারের জন্য এটি উপযুক্ত নয়: স্কেল নেই, রং নেই, আর প্রতিটি কোণ তা ভাগ করা প্রতিটি ত্রিভুজের জন্য আবার লেখা হয়।

২০১৭ সালে Khronos Group-এর প্রকাশিত glTF 2.0 ঠিক এই সমস্যার সমাধান। এটি ভার্টেক্স একবারই বাইনারি বাফারে রাখে যা গ্রাফিক্স কার্ড সরাসরি ব্যবহার করতে পারে, একক এক মিটার ও উপরের অক্ষ Y নির্দিষ্ট করে, এবং ফিজিক্যালি বেজড রেন্ডারিং দিয়ে ম্যাটেরিয়াল বর্ণনা করে। GLB হলো glTF-এর একক ফাইলের বাইনারি রূপ, তাই model-viewer, three.js, Babylon.js, Shopify ও Android-এর Scene Viewer সবই এটি নেয়।

STL

STL মেশ

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

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

GLB

glTF বাইনারি (GLB)

GLB হলো glTF 2.0-এর বাইনারি রূপ, যা Khronos Group-এর ২০১৭ সালে প্রকাশিত 3D ট্রান্সমিশন ফরম্যাট। এটি জ্যামিতি, PBR ম্যাটেরিয়াল, টেক্সচার ও অ্যানিমেশন একটিমাত্র কমপ্যাক্ট ফাইলে প্যাক করে, যা দ্রুত লোডের জন্য তৈরি। ওয়েব 3D, AR ভিউয়ার, Android Scene Viewer ও অনলাইন মডেল মার্কেটপ্লেসে GLB বহুল ব্যবহৃত। কিছু পুরনো ডেস্কটপ 3D টুল ও CAD প্রোগ্রাম এটি ইমপোর্ট করতে পারে না।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
হ্যাঁ
প্রবর্তনের সাল
2017 · Khronos Group
GLB কনভার্টার

মেকাররা প্রিন্টযোগ্য অংশ অনলাইনে বা AR-এ দেখাতে STL থেকে GLB-তে কনভার্ট করেন, কারণ ব্রাউজার ও 3D ভিউয়ার ছোট, স্কেল করা glTF ফাইল আশা করে এবং স্লাইসারের এককহীন ত্রিভুজ তালিকা বোঝে না।

STL থেকে GLB কনভার্টে যেসব সেটিংস গুরুত্বপূর্ণ

মডেলের একক
STL-এর এক একক কী বোঝাত তা কনভার্টারকে জানায়। মিলিমিটার হয় ০.০০১ m, তাই ১২০ mm-এর একটি ফিগারিন GLB-তে ০.১২ m উঁচু হয় এবং AR-এ আসল মাপে দেখা যায়।
উপরের অক্ষ
স্লাইসার ও CAD Z-up-এ কাজ করে, আর glTF Y-up। Y-up অংশটি ঘুরিয়ে দেয়, যাতে এটি চিত হয়ে না থেকে ভিউয়ারের মেঝেতে দাঁড়ায়।
একটি মেশে একত্র করুন
বন্ধ থাকলে আলাদা সলিড আলাদা নোড থাকে, যা পরে লুকানো বা নতুন রং করা যায়। চালু থাকলে একটি বস্তু তৈরি হয়, একক প্রদর্শনীর টুকরোর জন্য সুবিধাজনক।
ফাইল এনকোডিং
এখানে প্রযোজ্য নয়; GLB সবসময় বাইনারি। পড়ার মতো JSON ফাইল দরকার হলে যে ফরম্যাটে রূপান্তর থেকে glTF বেছে নিন।

অনলাইনে 3D প্রিন্ট দেখানো

Google-এর model-viewer ওয়েব কম্পোনেন্ট দিয়ে GLB একটি পেজে বসালে দর্শকরা অংশটি ঘোরাতে, জুম করতে এবং Android-এ নিজের ডেস্কে AR-এ রাখতে পারবেন।

উল্টো দিকে, মেশ থেকে Fusion 360 বা SolidWorks-এ সঠিক মাপসহ এডিট করা যায় এমন ফাইলে যেতে চাইলে বরং STL থেকে STEP দরকার।

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

কনভার্ট করা GLB ধূসর কেন দেখাচ্ছে?

সাধারণ STL শুধু ত্রিভুজ সংরক্ষণ করে, রং, ম্যাটেরিয়াল বা টেক্সচার থাকে না। GLB-তে একটি সাধারণ নিরপেক্ষ ম্যাটেরিয়াল দেওয়া হয়, যাতে আলো সহ রেন্ডার হয়। পরে Blender বা three.js এডিটরে রং যোগ করুন, অথবা রংসহ OBJ বা 3MF থেকে OBJ থেকে GLB দিয়ে শুরু করুন।

GLB কি STL-এর মতোই প্রিন্ট হয়?

জ্যামিতি একই ত্রিভুজ থাকে, শুধু মিটারে রিস্কেল হয়। তবে বেশির ভাগ স্লাইসার STL বা 3MF পছন্দ করে, তাই প্রিন্টের জন্য মূল STL রেখে দিন এবং GLB শুধু প্রদর্শনের জন্য ব্যবহার করুন।

আমার প্রিন্টের পার্টে কয়েকটি বডি আছে। সেগুলো কি আলাদা রাখা যায়?

STL সাধারণত সব বডিকে একটি ত্রিভুজের স্তূপ হিসেবে রাখে, তাই সেগুলো একটি মেশ হিসেবে আসে। STL যদি ASCII ফরম্যাটে আলাদা সলিড হিসেবে এক্সপোর্ট করা হয়ে থাকে, তবে একটি মেশে একত্র করুন বন্ধ থাকলে প্রতিটি সলিড GLB-তে আলাদা নোড হয়।

STL-এর তুলনায় GLB কত বড় হবে?

সাধারণত বাইনারি STL-এর চেয়ে ছোট হয়। STL প্রতিটি ত্রিভুজের জন্য ভাগ করা কোণ বারবার লেখে, আর glTF প্রতিটি ভার্টেক্স একবার রেখে ইনডেক্স দিয়ে উল্লেখ করে। সাধারণ বাইনারি STL উল্লেখযোগ্যভাবে ছোট হয়; ASCII STL আরও অনেক বেশি ছোট হয়।

STL থেকে তৈরি GLB কি iPhone AR-এ ব্যবহার করা যায়?

AR Quick Look-এ iPhone GLB নয়, USDZ খোলে। GLB থেকে USDZ দিয়ে GLB আরেকবার কনভার্ট করুন এবং দুটি ফাইলই ব্যবহার করুন: Android ও ওয়েবের জন্য GLB, Apple ডিভাইসের জন্য USDZ।

ভিউয়ারে বাঁকা তলগুলো কি খাঁজকাটা দেখাবে?

হতে পারে, কারণ STL-এ শুধু সমতল ত্রিভুজ থাকে, মসৃণতার তথ্য থাকে না। কনভার্টার ত্রিভুজ থেকে নরমাল হিসাব করে; STL মোটা রেজোলিউশনে এক্সপোর্ট হলে মসৃণ চেহারার জন্য CAD প্রোগ্রাম থেকে আরও সূক্ষ্ম রেজোলিউশনে আবার এক্সপোর্ট করুন।