আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
FBX হলো গেম ইঞ্জিন আর অ্যানিমেশন প্যাকেজের মধ্যে লেনদেনের মুদ্রা, আর সেই বৃত্তের বাইরে এটি খোলা ঝামেলার। এখানে সেটি হয়ে যায় OBJ: সরল, পুরোনো একটি মেশ ফরম্যাট, যা Blender-সহ অনেক ৩ডি প্রোগ্রাম খোলে।
একটি FBX-এর ভেতরে প্রায়ই রিগ আর অ্যানিমেশনও থাকে। OBJ একটিমাত্র স্থির ভঙ্গি রাখে, আর কিছু নয়, তাই অ্যানিমেশন সঙ্গে যায় না; সেটিই যদি দরকার হয়, GLB-তে রূপান্তর করুন, যা ক্লিপগুলো রাখে। জ্যামিতি আর ম্যাটেরিয়ালের নাম দুই ক্ষেত্রেই যায়।
সবকিছু আপনার নিজের যন্ত্রেই চলে, আর ৩ডি ফাইলের ক্ষেত্রে আসল কথাই তাই: মডেলটি প্রায়ই কোনো ক্লায়েন্টের যন্ত্রাংশ, কোনো ভবনের স্ক্যান, কিংবা এখনও ঘোষণা না-হওয়া নকশা। কিছুই সার্ভারে ওঠে না, তাই পরে মুছে দিতে বলার মতোও কিছু থাকে না।
যার জন্য নয়: FBX লেখা — এখানে সেটি পড়া হয়, তৈরি হয় না।
FBX হলো অবজেক্টের একটা গাছ, যার প্রতিটার নিজের অবস্থান, ঘূর্ণন আর স্কেল আছে। OBJ-এ কোনো গাছ নেই, তাই প্রতিটা অবজেক্টের অবস্থান তার বিন্দুগুলোর ওপর প্রয়োগ করা হয়, আর মেশগুলো লেখা হয় FBX যেখানে রেখেছিল ঠিক সেখানে। Z-কে ওপর ধরে সেভ করা ফাইল আগে সোজা দাঁড় করানো হয়। চার বা তার বেশি কোণের পলিগন আসে ত্রিভুজ হয়ে। ক্যামেরা, আলো আর বোনের OBJ-এ কোনো জায়গা নেই, তাই সেগুলো বাদ যায়।
রিগ করা চরিত্র লেখা হয় ফাইলে জমা থাকা বিশ্রামের ভঙ্গিতে (rest shape), কোনো ক্লিপের কোনো ফ্রেমে নয়, আর ব্লেন্ড শেপ প্রয়োগ করা হয় না, তাই পাবেন মূল আকৃতিটা। একই জায়গায় বসা কোণগুলো একবার লেখা হয়ে ভাগ হয়, তাই OBJ খোলে একটা জোড়া লাগানো তল হিসেবে।
FBX-এ রং বা টেক্সচারের ছবি থাকলে ডাউনলোড হয় একটা zip, যার ভেতরে .obj, একটা .mtl ফাইল আর ছবিগুলো, যাতে তলগুলো আগের মতোই খোলে। প্রতিটা ম্যাটেরিয়াল নিজের নাম রাখে, আর যে অংশে কয়েকটা ম্যাটেরিয়াল আছে সেখানে প্রতিটার জন্য একটা করে usemtl লাইন থাকে। .mtl-এ থাকে প্রতিটা ম্যাটেরিয়ালের রং, চকচকে ভাব, এমিশন আর স্বচ্ছতা, আর তার রং, নরমাল ও এমিশনের ছবির নাম।
FBX-এর ভেতরে গাঁথা ছবি বের করে আনা হয়। যে ছবিগুলোর শুধু নাম FBX-এ লেখা, সেগুলো নেওয়া হয় আপনার যোগ করা ফাইল থেকে; নাম লেখা অথচ আপনি যোগ করেননি এমন ছবির তালিকা দেখানো হয় ডাউনলোডের পাশে। রং বা ছবি নেই এমন FBX থেকে আসে শুধু একটা .obj।
মূল রিডার কোনো পুরোনো বা অস্বাভাবিক FBX ফিরিয়ে দিলে দায়িত্ব নেয় দ্বিতীয় রিডার, যার কথা বলা আছে /fbx-to-glb পাতায়। সেটা দেয় মেশ, নরমাল, টেক্সচার কোঅর্ডিনেট আর নাম ও রংসহ ম্যাটেরিয়াল, কিন্তু টেক্সচারের ছবি দেয় না, তাই এভাবে পড়া ফাইলে রং থাকে, ছবি থাকে না। বড় পলিগনকেও সে ভাগ করে সরলভাবে, যা ভেতরের দিকে ঢুকে যাওয়া কোণওয়ালা তলে ভুল হতে পারে।
FBX একটা একক লিখে রাখে। পাতাটা সেটা দেখায় কিন্তু প্রয়োগ করে না: আপনি কোনো একক না বাছলে OBJ-এ থাকে FBX-এর নিজের সংখ্যাই, আর বাছলে সংখ্যাগুলো মিটারে নতুন করে লেখা হয়। লেখা এককে কেন ভরসা করা হয় না, তা বলা আছে /3d-converter পাতায়।
এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia