تحويل GLB إلى FBX
صيغة GLB هي وسيلة تنقّل النماذج على الويب، أما FBX فهي ما تستورده كثير من مسارات عمل الألعاب والرسوم المتحركة. حوّل ملف .glb هنا لتحصل على FBX ثنائي مع خاماته المضمّنة، جاهز للاستخدام في Unity أو Unreal Engine أو Maya.
محوّل النماذج ثلاثية الأبعاد
أو أفلت ملفات STL, OBJ, MTL … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
لا يخزّن STL وOBJ أي وحدات. إذا ظهر المجسم أصغر أو أكبر 10 أضعاف أو 25.4 ضعفًا في برنامج التقطيع، فقد قُرئت الوحدات خطأً، فاضبطها هنا.
يستخدم Blender وبرامج CAD وبرامج التقطيع المحور Z للأعلى، بينما يستخدم glTF وUnity ومعظم محركات الألعاب المحور Y للأعلى. بدّله إذا ظهر النموذج مستلقيًا على جانبه بعد الاستيراد.
يُستخدم عند تحويل مجسمات STEP أو IGES إلى شبكة. الدقيق يعطي منحنيات ناعمة وملفات أكبر، والخشن يكفي للمعاينة السريعة.
يُستخدم فقط مع مدخلات PNG أو JPG أو SVG. النقش البارز يرفع المناطق الداكنة؛ الليثوفان لوح رفيع تظهر عليه الصورة عند إضاءته من الخلف؛ والبثق يحوّل شعارًا أو حدود SVG إلى شكل مجسم مسطح.
عرض النموذج المطبوع؛ ويتبع الارتفاع نسبة أبعاد الصورة.
أقصى ارتفاع بارز للنقش أو الليثوفان، أو سماكة الشكل المبثوق. يستخدم الليثوفان عادةً 2–3 mm.
لوح صلب تحت النقش ليتماسك الجسم المطبوع. القيمة 0 تعني بلا قاعدة.
طريقة استخدام هذه الأداة
- 1
ارفع ملف .glb
أضف ملف GLB واحدًا أو حتى 20 ملفًا، بحجم أقصاه 95 MB لكل ملف. أسهل طريقة للتعامل مع ملف .gltf الذي تتبعه ملفات .bin وخامات منفصلة هي تجميعه أولًا في ملف GLB واحد.
- 2
أبقِ على FBX الثنائي والخامات
اجعل التحويل إلى FBX، وترميز الملف Binary، وفعّل الإبقاء على الخامات والمواد لتُدمج الصور داخل ملف FBX. اترك المحور العلوي على «Keep» إلا إذا ظهر النموذج مستلقيًا على ظهره.
- 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
| في GLB | في FBX | ما يُراجَع بعد الاستيراد |
|---|---|---|
| الشبكات وإحداثيات UV والنواظم | تبقى كما هي | لا شيء |
| التسلسل الهرمي للعقد وأسماؤها | يبقى | مواضع نقاط الارتكاز |
| الهيكل العظمي وأوزان الجلد | عظام وكتلة جلد (skin cluster) | نوع الهيكل في المحرك |
| مقاطع الحركة وأهداف المزج | لقطات الحركة وأشكال المزج | أسماء المقاطع ومددها |
| خرائط اللون الأساسي والناعم والإضاءة الذاتية | خامات مضمنة في مواد FBX | ربط الخامات بالمواد |
| قيم المعدنية والخشونة | تقريبية | أعد ربط خرائط المعدنية والخشونة |
| امتدادات مثل الطلاء الشفاف (clearcoat) أو النفاذية (transmission) | لا يوجد مقابل في FBX | أعد بناءها في المحرك |
استيراد ملف FBX إلى Unity أو Unreal Engine أو Blender
Unity
- 01اسحب ملف .fbx إلى مجلد Assets في نافذة Project.
- 02في تبويب Rig اختر Humanoid أو Generic للشخصيات.
- 03في تبويب Materials استخدم Extract Textures لتعديل الخرائط.
Unreal Engine
- 01اضغط Import في Content Browser واختر ملف .fbx.
- 02فعّل Import Animations للنماذج المجهزة بهيكل عظمي.
- 03راجع Import Uniform Scale إذا كان الحجم مختلفًا بمقدار 100 مرة.
Blender
- 01استخدم File › Import › FBX (.fbx).
- 02افتح مساحة العمل Shading لمراجعة المواد.
- 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
FBX
Filmbox (FBX)
FBX هو تنسيق ثلاثي الأبعاد أنشأته Kaydara لبرنامجها Filmbox وتملكه Autodesk منذ عام 2006. يخزّن الشبكات والمواد والخامات والهياكل العظمية وربط الجلد والكاميرات والإضاءة والرسوم المتحركة في ملف واحد. وهو تنسيق التبادل القياسي لأصول الألعاب في Unity وUnreal Engine وMaya و3ds Max وBlender. التنسيق مملوك لجهة بعينها، وقد يختلف السلوك بين المصدِّرات وإصدارات SDK.
- الضغط
- –
- الشفافية
- –
- الحركة
- نعم
- سنة الظهور
- Kaydara (now Autodesk)
يحوّل المستخدمون 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 مرة، فعدّل مقياس الاستيراد الموحد أو اضبط وحدات النموذج قبل التحويل، ثم تحقق من بُعد معروف.
- تحويل FBX إلى OBJحوّل ملفات FBX من Mixamo أو حزم Unity أو Maya إلى OBJ مع مواد MTL والخامات. يُقبل FBX الثنائي و ASCII، حتى 20 ملفًا دفعة واحدة.
- تحويل OBJ إلى GLBحوّل OBJ مع ملف MTL والخامات إلى ملف GLB واحد لـ three.js و model-viewer و Shopify والواقع المعزز في Android، بمقياس بالمتر وخامات مدمجة.
- تحويل glTF إلى GLBادمج ملف .gltf مع ملفات .bin وصور الخامات في ملف GLB واحد. ارفع المجلد بصيغة ZIP، ويبقى النموذج والمواد والمقياس دون تغيير.
- تحويل GLB إلى USDZحوّل نماذج GLB إلى USDZ ليضعها مستخدمو iPhone وiPad في الواقع المعزز من Safari أو الرسائل أو الملفات، مع نقل خامات PBR والأنسجة.
- تحويل STL إلى GLBحوّل ملفات STL إلى GLB للمواقع وmodel-viewer والواقع المعزز في Android، مع تحويل المليمتر إلى متر وZ-up إلى Y-up ليقف النموذج منتصبًا.