আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
একটি GLB বাইনারি, তাকে পড়াও যায় না হাতে ছোঁয়াও যায় না। glTF সেই একই মডেল, পড়ার উপযোগী JSON হিসেবে লেখা: সম্পাদকে খুলুন, নোড, ম্যাটেরিয়াল আর অ্যানিমেশনের গঠন দেখুন, আর একটি নাম বা একটি মান গোড়া থেকে আবার রপ্তানি না করেই ঠিক করুন।
দৃশ্যের গলদ খুঁজতে গেলে, কাজের শিকলের কোনো সরঞ্জাম কেবল টেক্সট glTF নিলে, কিংবা ফাইলে ঠিক কী আছে দেখতে হলে — এটিই চাই। বেরোয় একটি স্বয়ংসম্পূর্ণ glTF, ভেতরে গাঁথা তথ্যসহ, যাতে সেটি একটিমাত্র ফাইলই থাকে। বাইনারি তথ্য (টেক্সচারের ছবিসহ) টেক্সট হিসেবে লেখা হয় বলে ফাইলটি প্রায় এক-তৃতীয়াংশ বড় হয়; GLB-র Draco বা meshopt সঙ্কোচন যেমন ছিল তেমনই থাকে।
সবকিছু আপনার নিজের যন্ত্রেই চলে, আর ৩ডি ফাইলের ক্ষেত্রে আসল কথাই তাই: মডেলটি প্রায়ই কোনো ক্লায়েন্টের যন্ত্রাংশ, কোনো ভবনের স্ক্যান, কিংবা এখনও ঘোষণা না-হওয়া নকশা। কিছুই সার্ভারে ওঠে না, তাই পরে মুছে দিতে বলার মতোও কিছু থাকে না।
যার জন্য নয়: আলাদা BIN ফাইল আর ছড়ানো টেক্সচারসহ glTF বানানো — আউটপুট একটিমাত্র স্বয়ংসম্পূর্ণ glTF।
Draco বা meshopt দিয়ে সঙ্কুচিত GLB খোলে, এই সাইট থেকেই দেওয়া ডিকোডার দিয়ে, আর খোলে কোয়ান্টাইজ করা জ্যামিতি, টেক্সচার ট্রান্সফর্ম, WebP, AVIF বা KTX2 ছবি, আলো আর একই মেশের ইনস্ট্যান্স করা কপিওয়ালা ফাইলও। GLB নতুন করে গড়া হয় না, শুধু খোলা হয়, তাই তার সঙ্কোচন আর ছবিগুলো .gltf-এ পৌঁছায় হুবহু যেমন ছিল তেমন।
মডেলে কিছুই না। GLB-র JSON অংশ যেমন ছিল তেমনই লেখা হয়, আর বাইনারি অংশ — যেখানে থাকে জ্যামিতি, অ্যানিমেশনের কি-ফ্রেম আর টেক্সচারের ছবি — হয়ে যায় .gltf-এর ভেতরে একটা বাফার। মেশ ভাগ করা হয় না, JPEG ছবি আবার কমপ্রেস হয় না, প্রতিটা দৃশ্য থাকে, আর এই সাইট যেসব এক্সটেনশন বোঝে না সেগুলোও অক্ষত অবস্থায় পার হয়ে যায়। ফল একটাই ফাইল — একসঙ্গে সামলে রাখার মতো কোনো .bin বা আলগা ছবি নেই।
.gltf দুই স্পেস দিয়ে ইন্ডেন্ট করা, তাই যেকোনো টেক্সট এডিটরে সহজে পড়া যায়। ম্যাটেরিয়াল, অবস্থান-ঘূর্ণন-স্কেলসহ নোড আর অ্যানিমেশনের তালিকা সাধারণ JSON, হাতে বদলানো যায়। জ্যামিতি, অ্যানিমেশনের কি-ফ্রেম আর ছবি তা নয়: সেগুলো থাকে একটা বাফারে, ফাইলের ভেতরে base64 টেক্সট হিসেবে, যা GLB-তে একই বাইটের চেয়ে প্রায় এক-তৃতীয়াংশ বেশি জায়গা নেয়। JSON এডিট করলে accessors আর bufferViews-এর গোনা আর অফসেটগুলো যেমন আছে তেমন রাখুন, নইলে ফাইলটা আর তার বাফারের সঙ্গে মিলবে না। এডিট করা ফাইল আবার GLB-তে ভরতে ব্যবহার করুন /gltf-to-glb টুলটা।
এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia