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

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

একটি OBJ কখনও একা আসে না: সে টেনে আনে একটি MTL ফাইল আর টেক্সচারের একটি ফোল্ডার, আর একটি ছবি কম পড়লেই মডেলটি অন্যের কম্পিউটারে ধূসর দেখায়। GLB এই সবটাকে এমন একটি ফাইলে ভরে যা আলাদা করা যায় না।

OBJ, MTL ফাইল আর ছবিগুলো একসঙ্গে যোগ করুন; ফল একটিমাত্র GLB, ভেতরে ম্যাটেরিয়ালসহ — ওয়েব পাতা, পণ্যের পাতা কিংবা বার্তায় পাঠানোর জন্য তৈরি, কোনো জোড়া লাগানোর নির্দেশ ছাড়াই।

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

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

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

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

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

যার জন্য নয়: মেশ সম্পাদনা — এখানে মোড়ক বদলায়, মডেল নয়।

.mtl আর ছবিগুলো কীভাবে মেলানো হয়

OBJ-এর mtllib লাইনে যে নাম লেখা, .mtl-এর নাম সেটাই হতে হবে এমন নয়। আপনি যে .mtl-ই যোগ করুন সেটা পড়া হয়, আর তার ম্যাটেরিয়ালগুলো usemtl নাম ধরে OBJ-এর অংশগুলোর সঙ্গে মেলানো হয়। ব্যবহার হয় একটাই .mtl — আপনার তালিকার প্রথমটা — তাই মডেলের ম্যাটেরিয়াল দুটো .mtl ফাইলে ছড়ানো থাকলে আগে সেগুলো এক ফাইলে জুড়ে নিন।

টেক্সচারের ছবি খোঁজা হয় ফাইলের নাম ধরে, বড়-ছোট হাতের অক্ষরের তফাত না ধরে, তাই .mtl যে ছবিগুলোর নাম বলে সেগুলোই যোগ করুন। .mtl যে ছবির নাম বলে অথচ আপনি যোগ করেননি, সেটা আর কোথাও খোঁজা হয় না; সেই তল ছবি ছাড়াই আসে। পুরো ফোল্ডারের একটা zip-ও চলে: সেটা এখানেই খোলা হয় (60টা ফাইল আর 400 MB পর্যন্ত), ভেতরের সবচেয়ে বড় মডেলটা নেওয়া হয়, আর .mtl ও ছবিগুলো তার পাশেই থাকে।

.mtl-এর কোন সেটিং GLB-তে টিকে থাকে

.mtl একটা তলকে বর্ণনা করে ডিফিউজ, স্পেকুলার আর শাইনিনেসের মান দিয়ে; GLB করে মেটাল আর রাফনেস দিয়ে, তাই কিছু সেটিং রূপ বদলে আসে, কিছু আসে না। যায়: ডিফিউজ রং (Kd) আর তার ছবি (map_Kd), স্বচ্ছতা (d বা Tr), এমিশন (Ke আর map_Ke) আর নরমাল ম্যাপ (norm)। যায় না: স্পেকুলার রং আর শাইনিনেস (Ks, Ns), স্পেকুলার ছবি (map_Ks), বাম্প ম্যাপ, স্বচ্ছতার ছবি (map_d) আর ডিসপ্লেসমেন্ট (disp)। প্রতিটা তল লেখা হয় পুরোপুরি রাফ ও নন-মেটালিক হিসেবে, তাই যেখানে GLB খুলবেন সেখানে ঠিক না করা পর্যন্ত চকচকে ম্যাটেরিয়াল ম্যাট দেখায়। OBJ-এর ভেতরে প্রতিটা ভার্টেক্সের সঙ্গে রাখা রং, যা কিছু স্ক্যানার লেখে, থেকে যায়।

টেক্সচারের ছবি GLB-র ভেতরে রাখা হয় PNG হিসেবে। ফটোর মতো JPEG টেক্সচারের বেলায় এতে GLB সাধারণত আপনার যোগ করা ফাইলগুলোর চেয়ে বড় হয়।

মাপ ঠিক রাখবেন কীভাবে

OBJ-এ থাকে এককহীন খালি সংখ্যা, আর GLB প্রতিটা সংখ্যাকে মিটার ধরে পড়ে। তাই মডেল যোগ করলেই পাতাটা সেটা মেপে মাপ দেখায়, আর বেছে নিতে দেয় ফাইলের এক একক মানে কী: «যেমন আছে থাক», «এক মিলিমিটার», «এক সেন্টিমিটার» বা «এক ইঞ্চি»। একটা বাছলেই কনভার্টের আগেই পাতা দেখিয়ে দেয় GLB-র মাপ কত হবে। যে চেয়ার মেপে 45 মিটার চওড়া হয়, সেটা প্রায় নিশ্চিতভাবেই সেন্টিমিটারে সেভ করা হয়েছিল।

খুব বড় OBJ ফাইল

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

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

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

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

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

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