محول glTF إلى GLB
أسقط ملف .gltf مع ملفات .bin والصور النسيجية، أو المجلد كاملًا كملف .zip واحد، ونزّل ملف GLB واحدًا بنفس الشبكات والمواد والصور النسيجية والرسوم المتحركة. يتم الحزم بالكامل على جهازك.
- .gltf + .bin + الصور النسيجية
- أو ملف .zip واحد
- الرسوم المتحركة محفوظة
- دون رفع
كيف تحوّل glTF إلى GLB
- 01
أضف ملف .gltf وملفاته
اختر ملف.gltfوملف.binالخاص به وصور النسيج معًا في منتقي الملفات، أو اسحبها دفعة واحدة، أو أسقط ملف.zipواحدًا للمجلد. ملف.gltfالمضمّن يعمل وحده. تعرض اللوحة الملفات الجانبية التي قرأتها، إضافة إلى المثلثات والصور النسيجية ومقاطع الرسوم المتحركة. - 02
قرّر بشأن الخامات
الاحتفاظ بالخامات مفعّل افتراضيًا. أوقفه للحصول على GLB بالهندسة والألوان فقط بحجم أصغر بكثير، وهو مفيد لتخطيط مشهد أو إنشاء شبكة تصادم. - 03
تحويل
اضغط تحويل إلى GLB. تعرض النتيجة الحجم قبل وبعد، ويبدأ التنزيل تلقائيًا. افتحه في عارض glTF أو أسقطه في three.js أو Babylon.js أو Godot أو Unity.
حزم مجلد glTF في ملف GLB واحد
السبب الأكثر شيوعًا لتنفيذ هذا التحويل هو مجلد glTF: ملف .gltf وscene.bin ومجلد فرعي textures تتعطل كلها بمجرد فقدان ملف واحد. يحتفظ GLB بكل ذلك في ملف واحد، ولهذا تفضّله الأسواق و<model-viewer> ومعظم المحركات.
أعطِ المحوّل كل ملف يستخدمه .gltf. أسهل طريقة هي ضغط المجلد وإسقاط .zip؛ المجلدات الفرعية بداخله لا مشكلة، وفوضى __MACOSX يتم تجاهلها. تُطابَق الملفات بالاسم، لذا لا تهم المسارات المطلقة التي ضمّنها المُصدّر في JSON. سحب المجلد نفسه غير مدعوم. يؤدي غياب .bin إلى إيقاف التحويل برسالة تسمّي الملف؛ غياب الخامات لا يوقفه، لكن اللوحة تسردها كي لا تصدّر GLB فارغًا بالخطأ. إن كنت تفضّل سطر الأوامر، فأمر Khronos gltf-pipeline -i model.gltf -o model.glb يؤدي المهمة نفسها.
glTF المضمّن مقابل GLB
| .gltf المضمّن | GLB | |
|---|---|---|
| البنية | نص JSON، بيانات ثنائية بصيغة base64 | ترويسة من 12 بايت، مقطع JSON، مقطع ثنائي |
| الحجم للنموذج نفسه | عبء إضافي نحو 33% على البيانات الثنائية | بايتات خام، دون عبء إضافي |
| قابل للقراءة البشرية | نعم | لا، يحتاج إلى أداة |
| سرعة التحليل | أبطأ، يجب فك ترميز base64 | أسرع، تُستخدم البيانات مباشرة |
| الاستخدام المعتاد | الفحص، التعديل اليدوي، تصحيح الأخطاء | النشر على الويب، الواقع المعزز، المحركات، الأسواق |
هل تحتاج النسخة القابلة للقراءة لاحقًا؟ يعيد GLB إلى glTF فكّها، كملف واحد أو مجلد.
ما يحتفظ به محوّل glTF إلى GLB
كلاهما glTF 2.0، لذا يكاد كل شيء يُنقل كما هو.
- الشبكات والعقد والتسلسل الهرمي
- محفوظ
- مواد PBR والخامات
- محفوظة، تُعاد تهيئة الصور بنوعها الأصلي
- مقاطع الرسوم المتحركة والهياكل
- محفوظة
- ألوان الرؤوس وUVs والمتجهات العادية
- محفوظة
- الوحدات والمحاور
- دون تغيير: أمتار، Y-up
- ضغط Draco أو meshopt
- يُفكّ ضغطه؛ يُكتب GLB دون ضغط
- إضافات لا يستطيع three.js تصديرها
- تُسقَط، مثل متغيرات المواد
نصائح للحصول على GLB أصغر وأنظف
- مرّر GLB عبر ضاغط GLB قبل وضعه على موقع ويب
- قلّل كثافة الشبكات باستخدام مبسّط الشبكات إذا كان GLB للجوال
- تحقق من الحجم قبل وبعد الذي يذكره المحوّل
- أبقِ الخامات عند 2048 px أو أقل للويب؛ خرائط 4K تهيمن على حجم الملف
- توقّع أن يكبر glTF المضغوط بـDraco؛ إذ يُفكّ ضغطه أثناء التحويل
- تجنّب سحب المجلد نفسه إلى المحوّل؛ اختر الملفات بداخله أو اضغطه أولًا
- لا تحرّر GLB يدويًا؛ حوّله إلى glTF أولًا إذا احتجت إلى تغيير JSON
- لا تُوقف الخامات للأصل النهائي إلا إذا كنت تقصد ذلك
الأسئلة الشائعة
الأسئلة الشائعة
كيف أحوّل glTF إلى GLB مجانًا؟
هل GLB أصغر من glTF؟
هل يفقد التحويل من glTF إلى GLB الجودة؟
هل تُحفظ الرسوم المتحركة؟
لماذا أصبح GLB أكبر من glTF؟
ما الفرق بين glTF وGLB؟
أدوات وأدلة ذات صلة
تابع
ابدأ مجانًا
احصل على GLB دون نمذجة
حوّل صورة واحدة إلى نموذج ثلاثي الأبعاد في الاستوديو. عادةً تكتمل النماذج غير المكسوة في أقل من دقيقة، وتنزيل GLB مجاني، وتحصل الحسابات الجديدة على 3 أرصدة.
لا حاجة لبطاقة ائتمان · 3 أرصدة مجانية للبدء