UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

GLB থেকে FBX কনভার্টার

ওয়েবে 3D মডেল আদান-প্রদান হয় GLB-তে; আর অনেক গেম ও অ্যানিমেশন পাইপলাইন ইমপোর্ট করে FBX। এখানে একটি .glb কনভার্ট করলে টেক্সচার এমবেড করা বাইনারি FBX পাবেন, যা Unity, Unreal Engine বা Maya-তে সরাসরি ব্যবহার করা যায়।

3D মডেল কনভার্টার

অথবা STL, OBJ, MTL … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    .glb ফাইল আপলোড করুন

    একটি GLB বা সর্বোচ্চ ২০টি (প্রতিটি ৯৫ MB পর্যন্ত) যোগ করুন। আলাদা .bin ও টেক্সচার ফাইলসহ .gltf থাকলে সেটিকে আগে একটি GLB-তে প্যাক করে নিলে কাজ সবচেয়ে সহজ হয়।

  2. 2

    বাইনারি FBX ও টেক্সচার রাখুন

    যে ফরম্যাটে রূপান্তর FBX, ফাইল এনকোডিং Binary এবং টেক্সচার ও ম্যাটেরিয়াল রাখুন চালু রাখুন, তাহলে ছবিগুলো FBX-এর ভেতরেই প্যাক হবে। মডেলটি চিত করে শোয়ানো অবস্থায় না এলে উপরের অক্ষ Keep-এ রেখে দিন।

  3. 3

    কনভার্ট করে ইমপোর্ট করুন

    FBX-এ কনভার্ট করুন চাপুন, তারপর ফাইলটি আপনার ইঞ্জিনের অ্যাসেট ফোল্ডারে টেনে আনুন, অথবা Blender-এর File › Import › FBX ব্যবহার করুন।

GLB বনাম FBX: খোলা ওয়েব ফরম্যাট আর Autodesk-এর এক্সচেঞ্জ ফরম্যাট

GLB হলো glTF 2.0-এর বাইনারি রূপ, যা Khronos Group ২০১৭ সালে প্রকাশ করে এবং ২০২২ সালে এটি আন্তর্জাতিক মান ISO/IEC 12113 হয়। একটি .glb ফাইলে থাকে ১২ বাইটের হেডার, দৃশ্যের JSON বিবরণ এবং জ্যামিতি ও ছবির বাইনারি চাংক। এটি রেন্ডারারে দ্রুত লোড হওয়ার জন্য তৈরি: একক মিটার, Y উপরের দিকে, আর ম্যাটেরিয়াল ফিজিক্যালি বেজড মেটালিক-রাফনেস মডেল মানে, যা three.js, Babylon.js ও Android-এর Scene Viewer একইভাবে রেন্ডার করে।

FBX শুরু হয়েছিল Kaydara-র FiLMBOX মোশন-ক্যাপচার সফটওয়্যারের ফাইল ফরম্যাট হিসেবে, আর ২০০৬ সাল থেকে এটি Autodesk-এর। এটি মালিকানাধীন এবং মূলত Autodesk-এর FBX SDK-র মাধ্যমে নথিবদ্ধ, তবু গেম ইঞ্জিন ও অ্যানিমেশন টুলের ডিফল্ট আদানপ্রদানের ফরম্যাট। Unity-র মডেল ইমপোর্টার FBX সরাসরি পড়ে, Unreal Engine-এর ইমপোর্ট অপশন এটিকে ঘিরেই তৈরি, আর Maya ও 3ds Max স্টুডিওগুলোর মধ্যে রিগড ক্যারেক্টার আনা-নেওয়ায় এটি ব্যবহার করে।

GLB থেকে FBX কনভার্সনে কী কী অক্ষত থাকে

glTF-এর বৈশিষ্ট্য ও FBX-এ তার ফল
GLB-তেFBX-এইমপোর্টের পর দেখুন
মেশ, UV, নরমালযেমন আছে তেমনই থাকেকিছু নেই
নোড হায়ারার্কি ও নামথাকেপিভটের অবস্থান
স্কেলেটন ও স্কিন ওয়েটবোন ও স্কিন ক্লাস্টারইঞ্জিনে রিগের ধরন
অ্যানিমেশন ক্লিপ, মর্ফ টার্গেটঅ্যানিমেশন টেক, ব্লেন্ড শেপক্লিপের নাম ও দৈর্ঘ্য
বেস কালার, নরমাল, এমিসিভ ম্যাপFBX ম্যাটেরিয়ালে এমবেডেড টেক্সচারটেক্সচার অ্যাসাইনমেন্ট
মেটালিক-রাফনেস মানআনুমানিকভাবে রূপান্তরিতমেটাল ও রাফনেস ম্যাপ আবার সংযোগ করুন
ক্লিয়ারকোট বা ট্রান্সমিশনের মতো এক্সটেনশনFBX-এ সমতুল্য কিছু নেইইঞ্জিনে নতুন করে বানান

Unity, Unreal Engine বা Blender-এ FBX ইমপোর্ট করা

Unity

  1. 01.fbx ফাইলটি Project উইন্ডোর Assets ফোল্ডারে টেনে আনুন।
  2. 02ক্যারেক্টারের জন্য Rig ট্যাবে Humanoid বা Generic বেছে নিন।
  3. 03ম্যাপ এডিট করতে Materials ট্যাবে Extract Textures ব্যবহার করুন।

Unreal Engine

  1. 01Content Browser-এ Import ক্লিক করে .fbx বেছে নিন।
  2. 02রিগড মডেলের জন্য Import Animations টিক দিন।
  3. 03সাইজ ১০০ গুণ ভুল হলে Import Uniform Scale দেখুন।

Blender

  1. 01File › Import › FBX (.fbx) ব্যবহার করুন।
  2. 02ম্যাটেরিয়াল দেখতে Shading ওয়ার্কস্পেস খুলুন।
  3. 03বোন ভুল দিকে থাকলে Automatic Bone Orientation ব্যবহার করুন।

GLB থেকে FBX কনভার্টের পর বেশিরভাগ বিস্ময় আসে ম্যাটেরিয়াল থেকে, জ্যামিতি থেকে নয়। glTF প্রায়ই অ্যামবিয়েন্ট অকলুশন, রাফনেস ও মেটালিক একটি ছবির লাল, সবুজ ও নীল চ্যানেলে প্যাক করে। FBX-এর ক্লাসিক ম্যাটেরিয়াল মডেলে এই প্যাক করা টেক্সচারের কোনো স্লট নেই, তাই ইঞ্জিন এটিকে বাড়তি ছবি হিসেবে ইমপোর্ট করে, যা হাতে সংযোগ করতে হয়। GLB-র ভেতরে WebP হিসেবে রাখা টেক্সচারও একটি সমস্যা: খুব কম FBX ইমপোর্টার WebP পড়ে, তাই সেগুলো PNG বা JPEG হওয়া ভালো; WebP থেকে JPG: কখন ও কেন লেখায় এর লাভ-ক্ষতি ব্যাখ্যা আছে।

গন্তব্য যদি ইঞ্জিন না হয়ে কোনো রেন্ডারার বা 3D প্রিন্টারের জন্য স্ট্যাটিক মেশ হয়, তাহলে FBX ভুল লক্ষ্য হতে পারে; সাধারণ মেশ ফরম্যাট কী কী রাখে তা FBX থেকে OBJ পেজে দেখুন। iPhone-এ Apple-এর AR Quick Look-এর জন্য একই GLB থেকে বরং GLB থেকে USDZ করুন।

GLB

glTF বাইনারি (GLB)

GLB হলো glTF 2.0-এর বাইনারি রূপ, যা Khronos Group-এর ২০১৭ সালে প্রকাশিত 3D ট্রান্সমিশন ফরম্যাট। এটি জ্যামিতি, PBR ম্যাটেরিয়াল, টেক্সচার ও অ্যানিমেশন একটিমাত্র কমপ্যাক্ট ফাইলে প্যাক করে, যা দ্রুত লোডের জন্য তৈরি। ওয়েব 3D, AR ভিউয়ার, Android Scene Viewer ও অনলাইন মডেল মার্কেটপ্লেসে GLB বহুল ব্যবহৃত। কিছু পুরনো ডেস্কটপ 3D টুল ও CAD প্রোগ্রাম এটি ইমপোর্ট করতে পারে না।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
হ্যাঁ
প্রবর্তনের সাল
2017 · Khronos Group
GLB কনভার্টার

FBX

ফিল্মবক্স (FBX)

FBX হলো Kaydara-র তৈরি 3D ফরম্যাট, যা তাদের Filmbox সফটওয়্যারের জন্য বানানো এবং ২০০৬ সাল থেকে Autodesk-এর মালিকানাধীন। এতে মেশ, ম্যাটেরিয়াল, টেক্সচার, স্কেলিটন, স্কিনিং, ক্যামেরা, লাইট ও অ্যানিমেশন একটি ফাইলে থাকে। Unity, Unreal Engine, Maya, 3ds Max ও Blender-এ গেম অ্যাসেট আদান-প্রদানের মানসম্মত ফরম্যাট এটি। ফরম্যাটটি মালিকানাধীন, এবং এক্সপোর্টার ও SDK ভার্সনভেদে আচরণ আলাদা হতে পারে।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
হ্যাঁ
প্রবর্তনের সাল
Kaydara (now Autodesk)
FBX কনভার্টার

ওয়েব, মার্কেটপ্লেস বা 3D স্ক্যানার অ্যাপ থেকে পাওয়া মডেল Unity, Unreal Engine, Maya বা 3ds Max-এর মতো Autodesk-এর ফরম্যাটভিত্তিক ওয়ার্কফ্লোতে নিতে মানুষ GLB থেকে FBX-এ কনভার্ট করে।

GLB থেকে FBX নিয়ে প্রশ্নোত্তর

FBX-এ কনভার্ট করার পর GLB-এর অ্যানিমেশন কি চলবে?

স্কেলেটাল অ্যানিমেশন ও ব্লেন্ড-শেপ (মর্ফ টার্গেট) অ্যানিমেশন দুই ফরম্যাটেই আছে, তাই GLB-তে থাকা ক্লিপগুলো FBX-এও জায়গা পায়। ইমপোর্টের পর ইঞ্জিনের অ্যানিমেশন প্রিভিউতে প্রতিটি ক্লিপ দেখে নিন, বিশেষ করে GLB-তে একাধিক ক্লিপ থাকলে, কারণ কিছু ইমপোর্টার ক্লিপ ভাগ করে বা নাম বদলে দেয়।

কনভার্ট করার পর Unity-তে ম্যাটেরিয়াল ধূসর বা প্লাস্টিকের মতো দেখায় কেন?

glTF ম্যাটেরিয়ালে মেটালিক ও রাফনেস মান ব্যবহার হয়, যা প্রায়ই একটি টেক্সচারে প্যাক করা থাকে। অন্যদিকে FBX ম্যাটেরিয়াল তৈরি হয়েছে ডিফিউজ ও স্পেকুলার ধরে। বেস কালার ও নরমাল ম্যাপ সাধারণত ঠিকঠাক আসে; মেটালিক ও রাফনেস ইঞ্জিনের ম্যাটেরিয়াল এডিটরে আবার সংযোগ করতে হতে পারে।

Blender-এর জন্য কি GLB থেকে FBX কনভার্ট করা দরকার?

খোলার জন্য নয়। Blender ২.৮০ সংস্করণ থেকে glTF 2.0 ইমপোর্টার দিচ্ছে, তাই File › Import › glTF 2.0 দিয়ে সরাসরি GLB পড়া যায়। আপনার পাইপলাইনের পরের টুল FBX চাইলে তখনই শুধু কনভার্ট করুন।

বাইনারি না ASCII FBX — কোনটি বেছে নেব?

Binary। এটি আকারে ছোট, দ্রুত লোড হয় এবং Unity, Unreal ও Maya এটিই আশা করে। Blender-এর FBX ইমপোর্টার ASCII FBX একেবারেই পড়ে না। ফাইলটি টেক্সট হিসেবে পড়তে হবে এমন স্ক্রিপ্ট বা ডিফ টুলের জন্যই শুধু ASCII বেছে নিন।

Unreal-এ FBX মডেল ১০০ গুণ বড় বা ছোট দেখায় কেন?

glTF মিটারে কাজ করে, Unreal সেন্টিমিটারে, আর FBX-এ একটি ইউনিট স্কেল থাকে যা প্রতিটি ইমপোর্টার নিজের মতো ব্যাখ্যা করে। সাইজ ১০০ গুণ ভুল এলে ইমপোর্টের ইউনিফর্ম স্কেল ঠিক করুন, অথবা কনভার্টের আগে মডেলের একক সেট করুন, তারপর জানা কোনো মাপ মিলিয়ে দেখুন।