GLB থেকে OBJ রূপান্তর

আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।

আপনার কাছে একটি GLB আসে — কোনো সাইট থেকে, কোনো মডেল লাইব্রেরি থেকে, কোনো এআই জেনারেটর থেকে — আর যে প্রোগ্রামে আপনি কাজ করেন সেটি তা খোলে না। OBJ-তে গেলে তা এমন ফরম্যাটে আসে যা অনেক প্রোগ্রাম আমদানি করে, পুরোনো সংস্করণও।

বেরোয় একটি OBJ; GLB-তে রং বা টেক্সচার থাকলে সঙ্গে আসে তার MTL ফাইল আর ভেতরের টেক্সচারগুলো ছবি হিসেবে, সব একটি zip-এ। যা সঙ্গে যায় না তা হলো অ্যানিমেশন: OBJ একটিমাত্র ভঙ্গি রাখে। GLB-তে ক্লিপ থাকলে আসলটিও রেখে দিন।

সবকিছু আপনার নিজের যন্ত্রেই চলে, আর ৩ডি ফাইলের ক্ষেত্রে আসল কথাই তাই: মডেলটি প্রায়ই কোনো ক্লায়েন্টের যন্ত্রাংশ, কোনো ভবনের স্ক্যান, কিংবা এখনও ঘোষণা না-হওয়া নকশা। কিছুই সার্ভারে ওঠে না, তাই পরে মুছে দিতে বলার মতোও কিছু থাকে না।

GLB থেকে OBJ রূপান্তর: কীভাবে করবেন

  1. GLB ফাইলটি যোগ করুন — সঙ্গের ফাইলগুলোও, যদি থাকে।
  2. OBJ বেছে নেওয়া আছে কি না দেখে নিন।
  3. «রূপান্তর করুন» চাপুন।
  4. OBJ ফাইলটি ডাউনলোড করুন।

সমর্থিত ফরম্যাট ও সীমা

ইনপুট
GLB
আউটপুট
OBJ
সঙ্গের ফাইল
নেই — GLB নিজের টেক্সচার নিজেই বয়ে আনে
অ্যানিমেশন রাখে
না — ফরম্যাটটি তা রাখতে পারে না
কোথায় চলে
আপনার ব্রাউজারেই — আপলোড ছাড়া

যার জন্য নয়: অ্যানিমেশন বা রিগ ধরে রাখা — OBJ-তে সেগুলোর জায়গা নেই।

GLB থেকে কী বেরিয়ে আসে

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

GLB-তে রং বা টেক্সচার থাকলে ডাউনলোড হয় একটা zip: .obj, একটা .mtl ফাইল আর টেক্সচারের ছবিগুলো। ছবিগুলো GLB থেকে বের করা হয় তাদের আসল বাইটসহ, তাই একটা JPEG একই JPEG থাকে। .mtl-এ থাকে প্রতিটা ম্যাটেরিয়ালের মূল রং, রাফনেস, মেটালনেস, এমিশন আর স্বচ্ছতা, আর তার রং, নরমাল ও এমিশনের ছবির নাম। বিন্দু ধরে রাখা রং লেখা হয় প্রতিটা বিন্দুর অবস্থানের পরে। রং বা ছবি নেই এমন GLB থেকে আসে শুধু একটা .obj।

রিগ, ব্লেন্ড শেপ আর দৃশ্যের বাকিটা

রিগ করা চরিত্র লেখা হয় GLB-তে জমা থাকা বিশ্রামের ভঙ্গিতে, কোনো ক্লিপের কোনো ফ্রেমে নয়, আর ব্লেন্ড শেপ প্রয়োগ হয় না, তাই পাবেন মূল আকৃতিটা। ক্যামেরা আর আলো বাদ যায়। রেখা আর পয়েন্ট ক্লাউড লেখা হয় OBJ-এর রেখা আর বিন্দু হিসেবে। Draco বা meshopt দিয়ে সঙ্কুচিত GLB আগে খুলে নেওয়া হয়, তারপর পুরো জ্যামিতি লেখা হয়।

একক আর লম্বা সংখ্যাগুলো

সংজ্ঞা অনুযায়ীই GLB মিটারে মাপে, তাই পাতাটা কোনো একক বাছতে দেয় না: OBJ-এর সংখ্যাও মিটারে, আর GLB-র মতোই Y থাকে ওপরের দিকে।

GLB প্রতিটা অবস্থান রাখে 32-বিটের সংখ্যা হিসেবে, আর OBJ প্রতিটাকে লেখে ঠিক সেই মান হুবহু ফিরিয়ে দিতে যত অঙ্ক লাগে তত অঙ্কে। তাই 0.1 হিসেবে সেভ করা স্থানাঙ্ক দেখা যায় 0.10000000149011612 হয়ে। OBJ যে এত বড় হয়, তার একটা বড় কারণ এই অঙ্কগুলো — আর এগুলোই বলে দেয় যে পথে কিছুই গোল করা হয়নি।

সাধারণ জিজ্ঞাসা

আমার ফাইল কি কোনো সার্ভারে আপলোড হয়?
না। পুরো কাজটা হয় আপনার ব্রাউজারেই, আপনার নিজের ফোন বা কম্পিউটারের ক্ষমতায়। ফাইল ডিভাইস ছেড়ে কোথাও যায় না। কোনো টুল একবার ব্যবহার করা হয়ে গেলে ইন্টারনেট ছাড়াও সেটা চলে — ভিডিও, লেখা চেনা আর ব্যাকগ্রাউন্ড সরানোর টুল প্রথমবার নিজের ইঞ্জিন এই সাইট থেকে নামিয়ে নেয়, তারপর ব্রাউজার সেটা রেখে দেয়।
টেক্সচারগুলো কি পাব?
হ্যাঁ। GLB-র ভেতরে বাঁধা ছবিগুলো আলাদা করে লেখা হয় আর MTL ফাইল সেগুলোর দিকে দেখায়। ফাইলগুলো একই ফোল্ডারে একসঙ্গে রাখুন।
GLB যদি Draco দিয়ে সঙ্কুচিত থাকে?
পড়ার সময় সেটি খুলে নেওয়া হয়। OBJ বেরোয় সম্পূর্ণ, অসঙ্কুচিত জ্যামিতি নিয়ে — OBJ এই একটিমাত্র রূপই চেনে।

সম্পর্কিত টুল

3D মডেল বিভাগে আরও

এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia