UltKit

تحويل GLB إلى FBX

صيغة GLB هي وسيلة تنقّل النماذج على الويب، أما FBX فهي ما تستورده كثير من مسارات عمل الألعاب والرسوم المتحركة. حوّل ملف ‎.glb هنا لتحصل على FBX ثنائي مع خاماته المضمّنة، جاهز للاستخدام في Unity أو Unreal Engine أو Maya.

محوّل النماذج ثلاثية الأبعاد

أو أفلت ملفات STL, OBJ, MTL … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملف ‎.glb

    أضف ملف GLB واحدًا أو حتى 20 ملفًا، بحجم أقصاه 95 MB لكل ملف. أسهل طريقة للتعامل مع ملف .gltf الذي تتبعه ملفات .bin وخامات منفصلة هي تجميعه أولًا في ملف GLB واحد.

  2. 2

    أبقِ على FBX الثنائي والخامات

    اجعل التحويل إلى FBX، وترميز الملف Binary، وفعّل الإبقاء على الخامات والمواد لتُدمج الصور داخل ملف FBX. اترك المحور العلوي على «Keep» إلا إذا ظهر النموذج مستلقيًا على ظهره.

  3. 3

    حوّل الملف واستورده

    اضغط التحويل إلى FBX ثم اسحب الملف إلى مجلد الأصول في محرك الألعاب لديك، أو استورده في Blender من File › Import › FBX.

GLB مقابل FBX: صيغة ويب مفتوحة وصيغة التبادل من Autodesk

GLB هو الصيغة الثنائية لـ glTF 2.0 التي أصدرتها مجموعة Khronos عام 2017 وأصبحت المعيار الدولي ISO/IEC 12113 عام 2022. يحتوي ملف .glb واحد على ترويسة من 12 بايت ووصف JSON للمشهد وجزء ثنائي يضم الهندسة والصور. صُمم ليُحمَّل بسرعة في محرك العرض: الوحدات بالمتر، ومحور Y يشير إلى الأعلى، والمواد تتبع نموذج المعدنية والخشونة المبني على الفيزياء الذي تعرضه three.js وBabylon.js وScene Viewer في Android بالطريقة نفسها.

بدأ FBX كصيغة ملفات لبرنامج التقاط الحركة FiLMBOX من Kaydara، ويعود إلى Autodesk منذ عام 2006. هو صيغة مملوكة وتوثيقها متاح أساسًا عبر FBX SDK من Autodesk، ومع ذلك يظل صيغة التبادل الافتراضية لمحركات الألعاب وأدوات التحريك. يقرأ مستورد النماذج في Unity ملف FBX أصليًا، وخيارات الاستيراد في Unreal Engine مبنية حوله، وتستخدمه Maya و3ds Max لنقل الشخصيات المجهزة بالهياكل بين الاستوديوهات.

ما الذي يُحفظ عند تحويل GLB إلى FBX

ميزة في glTF ونتيجتها في FBX
في GLBفي FBXما يُراجَع بعد الاستيراد
الشبكات وإحداثيات UV والنواظمتبقى كما هيلا شيء
التسلسل الهرمي للعقد وأسماؤهايبقىمواضع نقاط الارتكاز
الهيكل العظمي وأوزان الجلدعظام وكتلة جلد (skin cluster)نوع الهيكل في المحرك
مقاطع الحركة وأهداف المزجلقطات الحركة وأشكال المزجأسماء المقاطع ومددها
خرائط اللون الأساسي والناعم والإضاءة الذاتيةخامات مضمنة في مواد FBXربط الخامات بالمواد
قيم المعدنية والخشونةتقريبيةأعد ربط خرائط المعدنية والخشونة
امتدادات مثل الطلاء الشفاف (clearcoat) أو النفاذية (transmission)لا يوجد مقابل في FBXأعد بناءها في المحرك

استيراد ملف FBX إلى Unity أو Unreal Engine أو Blender

Unity

  1. 01اسحب ملف .fbx إلى مجلد Assets في نافذة Project.
  2. 02في تبويب Rig اختر Humanoid أو Generic للشخصيات.
  3. 03في تبويب Materials استخدم Extract Textures لتعديل الخرائط.

Unreal Engine

  1. 01اضغط Import في Content Browser واختر ملف .fbx.
  2. 02فعّل Import Animations للنماذج المجهزة بهيكل عظمي.
  3. 03راجع Import Uniform Scale إذا كان الحجم مختلفًا بمقدار 100 مرة.

Blender

  1. 01استخدم File › Import › FBX (.fbx).
  2. 02افتح مساحة العمل Shading لمراجعة المواد.
  3. 03استخدم Automatic Bone Orientation إذا كانت العظام تشير في الاتجاه الخطأ.

معظم المفاجآت بعد تحويل GLB إلى FBX مصدرها المواد لا الهندسة. غالبًا ما يدمج glTF الانسداد المحيطي والخشونة والمعدنية في القنوات الحمراء والخضراء والزرقاء لصورة واحدة. ولا يوفر نموذج المواد الكلاسيكي في FBX خانة لهذه الخامة المدمجة، فتستوردها المحركات صورةً إضافية تربطها يدويًا. ومن المشكلات الأخرى الخامات المخزنة بصيغة WebP داخل GLB: قلّما تقرأ أدوات استيراد FBX هذه الصيغة، لذا يفضل أن تكون بصيغة PNG أو JPEG؛ ويشرح WebP إلى JPG: متى ولماذا المفاضلة بينهما.

إذا كانت وجهتك شبكة ثابتة لمحرك عرض أو لطابعة ثلاثية الأبعاد وليست محركًا، فقد لا يكون FBX الهدف المناسب؛ ويوضح تحويل FBX إلى OBJ ما تحتفظ به صيغة الشبكات البسيطة. أما لـ AR Quick Look من Apple على iPhone، فانتقل من ملف GLB نفسه إلى تحويل GLB إلى USDZ.

GLB

glTF الثنائي (GLB)

GLB هو الصيغة الثنائية من glTF 2.0، تنسيق نقل النماذج ثلاثية الأبعاد الذي نشرته مجموعة Khronos Group عام 2017. يجمع الهندسة والخامات المبنية على PBR والنسيج والحركات في ملف واحد مضغوط مصمم للتحميل السريع. ويُستخدم GLB على نطاق واسع في ثلاثي الأبعاد على الويب وعارضات الواقع المعزز وAndroid Scene Viewer وأسواق النماذج على الإنترنت. بعض برامج سطح المكتب ثلاثية الأبعاد القديمة وبرامج CAD لا تستورده.

الضغط
–
الشفافية
–
الحركة
نعم
سنة الظهور
2017 · Khronos Group
محول GLB

FBX

Filmbox (FBX)

FBX هو تنسيق ثلاثي الأبعاد أنشأته Kaydara لبرنامجها Filmbox وتملكه Autodesk منذ عام 2006. يخزّن الشبكات والمواد والخامات والهياكل العظمية وربط الجلد والكاميرات والإضاءة والرسوم المتحركة في ملف واحد. وهو تنسيق التبادل القياسي لأصول الألعاب في Unity وUnreal Engine وMaya و3ds Max وBlender. التنسيق مملوك لجهة بعينها، وقد يختلف السلوك بين المصدِّرات وإصدارات SDK.

الضغط
–
الشفافية
–
الحركة
نعم
سنة الظهور
Kaydara (now Autodesk)
محول FBX

يحوّل المستخدمون GLB إلى FBX لنقل نموذج من الويب أو من متجر نماذج أو من تطبيق مسح ثلاثي الأبعاد إلى مسارات عمل في Unity وUnreal Engine وMaya وبرنامج 3ds Max المبنية حول صيغة Autodesk.

أسئلة شائعة حول تحويل GLB إلى FBX

هل ستعمل الحركات الموجودة في ملف GLB بعد تحويله إلى FBX؟

الحركة الهيكلية العظمية وحركة أشكال المزج (morph target) متوفرتان في الصيغتين، لذا تجد المقاطع المخزنة في ملف GLB مكانًا لها في FBX. تحقق من كل مقطع في معاينة الحركة داخل المحرك بعد الاستيراد، خاصة إذا احتوى GLB على عدة مقاطع، لأن بعض أدوات الاستيراد تقسّمها أو تغيّر أسماءها.

لماذا تظهر الخامات رمادية أو بمظهر بلاستيكي في Unity بعد التحويل؟

تعتمد مواد glTF على قيمتي المعدنية (metallic) والخشونة (roughness)، وغالبًا ما تكونان مدمجتين في خامة واحدة، بينما صُممت مواد FBX حول الانتشار (diffuse) واللمعان (specular). عادةً ما يُنقل اللون الأساسي وخرائط الناعم (normal)، أما المعدنية والخشونة فقد تحتاج إلى إعادة ربطهما في محرر المواد داخل المحرك.

هل أحتاج إلى تحويل GLB إلى FBX لاستخدامه في Blender؟

ليس لفتحه. يتضمن Blender مستورد glTF 2.0 منذ الإصدار 2.80، فيقرأ File › Import › glTF 2.0 ملف GLB مباشرة. حوّل الملف فقط إذا كانت الأداة التالية في سير عملك تتطلب FBX.

هل أختار FBX الثنائي أم FBX بصيغة ASCII؟

Binary. حجمه أصغر، ويُحمَّل أسرع، وهو ما تتوقعه Unity وUnreal وMaya. أما مستورد FBX في Blender فلا يقرأ ASCII FBX إطلاقًا. اختر ASCII فقط إذا كان هناك سكربت أو أداة مقارنة تحتاج إلى قراءة الملف كنص.

لماذا يظهر نموذج FBX أكبر أو أصغر بمئة مرة في Unreal؟

يعمل glTF بالمتر، وUnreal بالسنتيمتر، ويحمل FBX معامل مقياس للوحدة يفسّره كل مستورد بطريقته. إذا كان الحجم أكبر أو أصغر بمقدار 100 مرة، فعدّل مقياس الاستيراد الموحد أو اضبط وحدات النموذج قبل التحويل، ثم تحقق من بُعد معروف.