আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
একটি OBJ কখনও একা আসে না: সে টেনে আনে একটি MTL ফাইল আর টেক্সচারের একটি ফোল্ডার, আর একটি ছবি কম পড়লেই মডেলটি অন্যের কম্পিউটারে ধূসর দেখায়। GLB এই সবটাকে এমন একটি ফাইলে ভরে যা আলাদা করা যায় না।
OBJ, MTL ফাইল আর ছবিগুলো একসঙ্গে যোগ করুন; ফল একটিমাত্র GLB, ভেতরে ম্যাটেরিয়ালসহ — ওয়েব পাতা, পণ্যের পাতা কিংবা বার্তায় পাঠানোর জন্য তৈরি, কোনো জোড়া লাগানোর নির্দেশ ছাড়াই।
সবকিছু আপনার নিজের যন্ত্রেই চলে, আর ৩ডি ফাইলের ক্ষেত্রে আসল কথাই তাই: মডেলটি প্রায়ই কোনো ক্লায়েন্টের যন্ত্রাংশ, কোনো ভবনের স্ক্যান, কিংবা এখনও ঘোষণা না-হওয়া নকশা। কিছুই সার্ভারে ওঠে না, তাই পরে মুছে দিতে বলার মতোও কিছু থাকে না।
যার জন্য নয়: মেশ সম্পাদনা — এখানে মোড়ক বদলায়, মডেল নয়।
OBJ-এর mtllib লাইনে যে নাম লেখা, .mtl-এর নাম সেটাই হতে হবে এমন নয়। আপনি যে .mtl-ই যোগ করুন সেটা পড়া হয়, আর তার ম্যাটেরিয়ালগুলো usemtl নাম ধরে OBJ-এর অংশগুলোর সঙ্গে মেলানো হয়। ব্যবহার হয় একটাই .mtl — আপনার তালিকার প্রথমটা — তাই মডেলের ম্যাটেরিয়াল দুটো .mtl ফাইলে ছড়ানো থাকলে আগে সেগুলো এক ফাইলে জুড়ে নিন।
টেক্সচারের ছবি খোঁজা হয় ফাইলের নাম ধরে, বড়-ছোট হাতের অক্ষরের তফাত না ধরে, তাই .mtl যে ছবিগুলোর নাম বলে সেগুলোই যোগ করুন। .mtl যে ছবির নাম বলে অথচ আপনি যোগ করেননি, সেটা আর কোথাও খোঁজা হয় না; সেই তল ছবি ছাড়াই আসে। পুরো ফোল্ডারের একটা zip-ও চলে: সেটা এখানেই খোলা হয় (60টা ফাইল আর 400 MB পর্যন্ত), ভেতরের সবচেয়ে বড় মডেলটা নেওয়া হয়, আর .mtl ও ছবিগুলো তার পাশেই থাকে।
.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 মিটার চওড়া হয়, সেটা প্রায় নিশ্চিতভাবেই সেন্টিমিটারে সেভ করা হয়েছিল।
সব ফাইল মিলিয়ে মোটামুটি 120 MB ছাড়ালে পাতা সতর্ক করে যে কনভার্ট করতে বেশ খালি মেমোরি লাগবে, তবু কাজটা চালায়। OBJ হলো টেক্সট, আর ব্রাউজারের একটা ট্যাব 500 MB-র অনেক বেশি টেক্সট ফাইল এক টুকরোয় পড়তে পারে না, তাই এর চেয়ে বড় OBJ ফাঁকা ফল দেওয়ার বদলে এই কারণ জানিয়েই ফিরিয়ে দেওয়া হয়। মডেলটা যে প্রোগ্রাম থেকে এসেছে সেখানেই কয়েক ভাগে ভাগ করুন, আর প্রতিটা ভাগ এখানে কনভার্ট করুন; প্রতিটা ভাগ নিজেই একটা সম্পূর্ণ GLB হয়।
এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia