ملف واحد أم عدة ملفات — كلاهما صواب أحيانًا
يمكن لأصل glTF أن يوجد في هيئتين، وأيّهما تريد يتوقف كليًا على ما تنوي فعله به.
GLB — ملف ثنائي واحد. كل شيء بداخله: الـ JSON والمخازن المؤقتة والقوام. لا يمكن أن يفقد قوامه في رسالة بريد، ولا أن ينكسر حين يُعاد ترتيب مجلد، ويعمل في أي عارض دون بنية مجلدات حوله. هذا ما تسلّمه.
glTF — ملف JSON مع ملفات منفصلة. وصف المشهد نص قابل للقراءة يمكنك فتحه ومقارنته في git وتحريره يدويًا. وكل قوام ملف PNG أو JPEG عادي داخل مجلد، قابل للتحرير في مكانه دون المرور بأي برنامج ثلاثي الأبعاد. هذا ما تعمل عليه.
تحوّل أداة التحزيم المجانية هذه بين الهيئتين في الاتجاهين، داخل متصفحك.
لماذا يُبخس فك الحزمة حقه
معظم الأدوات تسير في اتجاه واحد — نحو GLB — لأن التسليم هو الاستخدام الأوضح. لكن فك الحزمة يحل مشكلات مزعجة حقًا لولاه:
- إصلاح قوام واحد. فُك الحزمة، وافتح ملف PNG في أي محرر صور، واحفظه، ثم أعد التحزيم. دون أي برنامج DCC.
- قراءة قيم الخامات. ملف
.gltfهو JSON. ابحث فيه عنmetallicFactorواقرأ الرقم. - إدارة الإصدارات. ملف GLB الثنائي يعطي فرقًا بلا فائدة. أما glTF المفكوك فيبيّن لك بالضبط أي قيمة تغيّرت في طلب السحب.
- تشخيص مُحمِّل. حين يرفض محرك ما ملفًا، تكشف قراءة الـ JSON السبب عادةً في ثوانٍ.
الصور المضمَّنة
يتيح فك الحزمة حالة ثالثة: ملف .gltf بصوره مضمَّنة داخله على هيئة عناوين بيانات base64. وهذا يمنحك ملفًا واحدًا يكون في الوقت نفسه نصًا قابلًا للقراءة — وهو مفيد للصقه داخل تقرير خلل أو لإيداع أصل صغير في المستودع. والتكلفة زيادة في الحجم بنحو 33%، لأن base64 ليس ترميزًا مقتصدًا. استخدمه للأصول الصغيرة، لا لنموذج بحجم 40 ميغابايت.
لا يُعاد ترميز أي شيء
ينسخ الاتجاهان بايتات القوام حرفيًا. فملف PNG يدخل إلى GLB يخرج من فاك الحزمة كما هو، بايتًا ببايت. وتبقى الهندسة المضغوطة بـ Draco وMeshopt سليمة عبر الرحلة كاملة، لأن القارئ والكاتب كليهما يفهمان هذين الامتدادين.
الموارد المفقودة تفشل بصوت عالٍ
ملف .gltf وحده أصل ناقص — فهو يشير إلى مخازن .bin وملفات صور يجب أن ترافقه. وإذا حاولت تحزيمه دون تزويد الأداة بتلك الملفات المرافقة، توقّفت وأخبرتك بالضبط أيّها مفقود. أما البديل، وهو ما تفعله بعض المحوّلات، فهو إنتاج ملف GLB يبدو سليمًا حتى يفتحه أحدهم فلا يجد فيه هندسة.
الخصوصية
يجري التحزيم وفك الحزمة بالكامل داخل متصفحك. لا يُرفع شيء ولا يُخزَّن ولا يُسجَّل.
Tiny Online Tools







