مدقق ملفات GLB/GLTF

افحص ملفات GLB و GLTF من حيث الترويسة وبنية JSON وتوزيع البيانات بدقة ومحلياً بالكامل.

مساحة العمل

جاري التحميل...

يرجى الانتظار

حول هذه الأداة

ارفع ملف GLB أو GLTF وسيقوم المدقق بمطابقة ترويسة الحاوية وهيكل القطع وبنية JSON مع مواصفات معيار glTF 2.0 القياسية دون رفع الملف إلى أي خادم.

نصائح

  • 1تتم كافة الفحوصات محلياً في متصفحك
  • 2يدعم ملفات GLB و GLTF (بما في ذلك ملفات .bin الخارجية)
  • 3تظهر إرشادات الإصلاح لكل مشكلة مكتشفة

حول خيارات التكوين

مستويات الخطورة

خطأ

يحتوي الملف على عيوب هيكلية قد تمنع العرض أو التحويل.

تحذير

تم العثور على مشكلة محتملة؛ يُنصح بالتحقق منها.

ملاحظة

معلومات هيكلية قياسية حول الملف.

فحوصات GLB/GLTF

الرقم السحري (Magic Number)

يجب أن يبدأ الترويسة بـ 0x46546C67.

الإصدار

إصدار GLB (الإصدار 2 لـ glTF 2.0).

الطول الإجمالي

يجب أن يتطابق الطول المعلن مع الحجم الفعلي.

تخطيط الكتل

كتلة JSON مطلوبة قبل كتلة BIN.

بنية JSON

الحقول الإلزامية وصحة المراجع.

الحد الأدنى للحجم

يجب ألا يقل حجم GLB عن 20 بايت.

كتلة BIN

بيانات الهندسة الثنائية.

asset.version

يجب الإعلان عن asset.version في JSON.

معلومات التنسيق

تنسيق الإدخال

الامتداد:
glb
الاسم الكامل:
GL Transmission Format Binary (glTF 2.0)
النوع:
3D Model
التنسيق:
GLB
الأدوات:
Three.jsBabylon.jsBlender
فتح بواسطة:
3D Model ViewerGLB Viewer
الوصف:
GLB is the binary glTF 2.0 format from Khronos Group, packing meshes, materials, textures, and animations into one file. It is the standard for Web 3D and AR/VR, used by Three.js, Babylon.js, model-viewer, and e-commerce previews for self-contained, reliable distribution. GLB supports PBR materials, skeletal animations, Draco and Meshopt compression, suitable for web, AR, and cross-software use. However, it loses CAD parametric history when tessellated from STEP or native CAD. For 3D printing, use STL or 3MF as slicers cannot import GLB.

ملاحظات:

  • Some 3D printing slicers cannot directly import GLB files
  • Not suitable for CAD parametric editing

الميزات المدعومة:

  • Single self-contained binary file
  • PBR material support (base color, metallic, roughness, normal maps)
  • Skeletal animation, skinning, and morph targets
  • Draco mesh compression and KTX2 texture compression
  • Multi-mesh nodes and scene hierarchy

كيفية الاستخدام

1

رفع الملف

اسحب وأفلت ملف GLB أو GLTF

2

مراجعة النتائج

شاهد تفاصيل الترويسة والإصدار وتوزيع القطع ومحتوى JSON

3

إصلاح الأخطاء

أعد تصدير ملف متوافق وسليم من برنامج التصميم

حول هذه الأداة

Q

ما الفرق بين GLB و GLTF؟

A

GLB هو حاوية ثنائية مدمجة تجمع ملف JSON والمخازن المؤقتة والصور في ملف واحد. GLTF هو ملف JSON قد يشير إلى ملفات .bin وصور خارجية منفصلة.

Q

هل يمكن فحص ملفات GLTF التي تعتمد على ملفات خارجية؟

A

نعم، يمكنك رفع ملفات .bin والصور المرفقة مع ملف .gltf ليتم فحص سلامة المراجع والروابط بينها.

Q

ما مدى دقة التحقق من بنية glTF JSON؟

A

يتم تحليل الـ JSON وفقاً لمواصفات glTF 2.0: فحص الحقول الإلزامية مثل asset.version ومراجع المخازن المؤقتة ونطاقات bufferView/accessor.

Q

فشل التحقق من ملف GLTF، ما هو السبب الشائع؟

A

الأسباب الأكثر شيوعاً هي أخطاء في صياغة JSON أو فقدان الحقول الإلزامية أو عدم رفع ملفات .bin والصور الخارجية الملحقة.

Q

هل يقوم المدقق بإصلاح الملفات التالفة تلقائياً؟

A

لا، عملية الفحص للقراءة والتشخيص فقط، ويتم الإصلاح بإعادة تصدير الملف بصيغة glTF 2.0 سليمة من برنامج التصميم.

Q

هل يعني اجتياز الفحص أن الملف سيفتح في كافة التطبيقات؟

A

يضمن الفحص الهيكلي خلو الملف من الأخطاء القياسية الشائعة في الترويسة وكتل البيانات وبنية JSON الأساسية.

أسئلة عامة

Q

هل Any3D مجاني تماماً؟

A

نعم، ميزات Any3D الأساسية مجانية دائماً. نوفر تحويل التنسيقات وتحسين النماذج والمعاينة عبر الإنترنت دون أي تكلفة وبدون الحاجة إلى تسجيل.

Q

هل يتم رفع ملفاتي إلى خوادمكم؟

A

لا. تتم معالجة الملفات التي تختارها داخل متصفحك على هذا الجهاز فقط، ولا تغادر جهازك أبداً ولا تُرسل إلى خوادمنا.

Q

هل أحتاج إلى تثبيت أي برامج؟

A

لا يلزم أي تثبيت. Any3D يعمل بالكامل عبر المتصفح؛ ما عليك سوى فتح صفحة الويب للوصول لجميع الميزات على أنظمة Windows و Mac و Linux.

Q

هل يوجد حد لحجم الملف؟

A

تعتمد قدرة المعالجة على أداء جهازك وعدد الرؤوس وتعقيد الخامات في النموذج، وليس فقط حجم الملف. نحن لا نفرض حداً ثابتاً، ولكن النماذج الضخمة جداً قد تؤدي إلى بطء المتصفح.