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

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

USDZ সেই ফরম্যাট যার জোরে একটি আইফোন বা আইপ্যাড একবার ছোঁয়াতেই মডেলটিকে এআর-এ দেখায়: Quick Look সেটি খোলে Safari থেকে, বার্তা থেকে বা পণ্যের পাতা থেকে, কিছু ইনস্টল না করেই।

GLB যোগ করুন, বেরোবে একটি USDZ, ভেতরে জ্যামিতি আর ম্যাটেরিয়ালসহ; টেক্সচারের ছবি লম্বা দিকে সর্বোচ্চ 1024 পিক্সেলে নামিয়ে আনা হয়। পুরো অংশের নড়াচড়া সঙ্গে যায়, কিন্তু কঙ্কাল (বোন) দিয়ে অ্যানিমেট করা চরিত্র স্থির দাঁড়িয়ে থাকে। এটিই সেই হারানো টুকরো, যার জোরে একটি পণ্য ওয়েব থেকেই ক্রেতার বসার ঘরে «বসানো» যায় — আর সেটি তৈরি হয় আপনার নিজের যন্ত্রে, নকশাটিকে কারও সার্ভার দিয়ে না পাঠিয়েই।

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

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

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

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

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

যার জন্য নয়: যে চরিত্রের কঙ্কাল-অ্যানিমেশন এআর-এ চলতে থাকা দরকার, আর আলাদা USDA বা USDC ফাইল লেখা — আউটপুট একটি বাঁধা USDZ ফাইল।

ম্যাটেরিয়াল কীভাবে এক ভাষা থেকে আরেক ভাষায় যায়

GLB আর USDZ দুটোই একটা তলকে বর্ণনা করে তার রং, সেটা কতটা ধাতব আর কতটা খসখসে (রাফ) তা দিয়ে, তাই GLB ম্যাটেরিয়ালের বেশিরভাগেরই সরাসরি জোড়া আছে। যা যায়: মূল রং আর তার ছবি, মেটালনেস ও রাফনেস তাদের ছবিসহ, নরমাল ম্যাপ, নিজে থেকে বেরোনো আলো (এমিশন), অ্যাম্বিয়েন্ট অক্লুশন আর স্বচ্ছতা — স্বচ্ছ ছবি দিয়ে আঁকা গাছের পাতার মতো কাটা কিনারাও। ক্লিয়ার-কোটের স্তর আর প্রতিসরণাঙ্কও (index of refraction) থাকে, আর কয়েকটা ম্যাটেরিয়ালওয়ালা মেশে প্রতিটা ম্যাটেরিয়াল তলের নিজের অংশেই থাকে।

যা যায় না: ট্রান্সমিশন (যে কাচের ভেতর দিয়ে পেছনের জিনিস দেখা যায়), শিন, ইরিডেসেন্স আর আলাদা স্পেকুলার সেটিং। unlit চিহ্নিত ম্যাটেরিয়াল হয়ে যায় সাধারণ ম্যাট তল, যাকে ঘরের আলো ছায়া দেয়। USDZ-এ দুই-পিঠের তল নেই, তাই গাছের পাতা, কার্ড বা পতাকার মতো পাতলা চাদর শুধু সামনের দিক থেকে দেখা যায়।

টেক্সচার ছোট করা হয়

প্রতিটা টেক্সচারের ছবি নতুন করে আঁকা হয়, লম্বা দিকটা সর্বোচ্চ 1024 পিক্সেল রেখে, তাই 4096 পিক্সেলের টেক্সচার পৌঁছায় তার প্রস্থ আর উচ্চতার এক-চতুর্থাংশে। GLB-তে যে ছবিগুলো JPEG ছিল সেগুলো আবার JPEG হিসেবে সেভ হয়, বাকি সব PNG হিসেবে। এই মাপে সূক্ষ্ম জিনিস, যেমন কোনো পণ্যের গায়ে ছোট ছাপা লেখা, নরম হয়ে যেতে পারে। আকৃতিতে কোনো প্রভাব পড়ে না। টেক্সচার কোথায় বসবে, তা লেখা হয় এমন রূপে যা Quick Look ঠিকভাবে পড়ে।

অ্যানিমেশন, মাপ আর বসানো

যে অ্যানিমেশন পুরো একটা অংশকে নাড়ায় — খুলে যাওয়া ঢাকনা বা ঘুরতে থাকা চাকা — সেটা USDZ-এ লেখা হয়। বোন আর ব্লেন্ড-শেপের অ্যানিমেশন লেখা হয় না, তাই রিগ করা চরিত্র স্থির দাঁড়িয়ে থাকে, আর GLB-তে এমন অ্যানিমেশন থাকলে ফলাফলে সেটা জানানো হয়।

GLB গোনে মিটারে, আর USDZ-ও লেখা হয় মিটারে, Y-কে ওপর ধরে, তাই GLB যোগ করার সময় পাতা যে মাপ দেখায়, মডেলটা সেই মাপই রাখে। ফাইলে চিহ্ন দেওয়া থাকে যে এটা মেঝে বা টেবিলের মতো আনুভূমিক তলে বসাতে হবে। GLB-র জন্য একক বাছার কিছু নেই, কারণ ফরম্যাটই একক ঠিক করে দেয়।

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

আমার ফাইল কি কোনো সার্ভারে আপলোড হয়?
না। পুরো কাজটা হয় আপনার ব্রাউজারেই, আপনার নিজের ফোন বা কম্পিউটারের ক্ষমতায়। ফাইল ডিভাইস ছেড়ে কোথাও যায় না। কোনো টুল একবার ব্যবহার করা হয়ে গেলে ইন্টারনেট ছাড়াও সেটা চলে — ভিডিও, লেখা চেনা আর ব্যাকগ্রাউন্ড সরানোর টুল প্রথমবার নিজের ইঞ্জিন এই সাইট থেকে নামিয়ে নেয়, তারপর ব্রাউজার সেটা রেখে দেয়।
এটি কি অ্যান্ড্রয়েডে চলে?
অ্যান্ড্রয়েড তার Scene Viewer-এর জন্য সরাসরি GLB ব্যবহার করে, তাই সেখানে USDZ লাগে না। দুটোই প্রকাশ করুন, প্রতিটি ফোন নিজের জিনিস নেবে।
অ্যানিমেশন কি থেকে যায়?
পুরো অংশের নড়াচড়া যায় — খুলে যাওয়া ঢাকনা, ঘুরতে থাকা চাকা। বোন আর ব্লেন্ড-শেপের অ্যানিমেশন যায় না, তাই রিগ করা চরিত্র স্থির দাঁড়িয়ে থাকে। ডাউনলোডের আগেই সেটি জানিয়ে দেওয়া হয়।

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

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

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