ضغط رؤوس مجسمات GLB (Vertex Compression)

تبسيط الشباك والترميز باستخدام Meshopt أو Draco لإنتاج ملفات GLB أصغر حجماً للويب ومحركات الألعاب.

مساحة العمل

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

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

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

ضغط البيانات الهندسية لملفات GLB دون تعديل القوام. يعمل تبسيط الشباك على تقليل عدد الأوجه، بينما يقلص Meshopt أو Draco مخازن الرؤوس بشكل إضافي.

نصائح

  • 1استخدم Meshopt لسرعة فك التشفير؛ واختر Draco لأقصى تقليص في الحجم
  • 2لا تقم بتفعيل Meshopt و Draco معاً في نفس الوقت
  • 3عاين النتيجة واضبط قوة التبسيط قبل تنزيل الملف

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

الرؤوس / الهندسة (Vertex)

تبسيط الشبكة

الافتراضي50%

النطاق0% – 100% · step 5%

تقليل عدد الأوجه والرؤوس لتقليص حجم الملف.

ضغط Meshopt

الافتراضيon

تطبيق إضافة EXT_meshopt_compression على glTF لضغط الهندسة بكفاءة.

onموصى به
off

ضغط Draco

الافتراضيoff

تطبيق إضافة KHR_draco_mesh_compression.

offموصى به
on

بتات التكميم (متقدم)

دقة سمات الرؤوس عند كتابة glTF.

بتات الموضع (Position)

الافتراضي14

النطاق8 – 16

بتات التكميم لسمة POSITION.

بتات المتجهات (Normal)

الافتراضي10

النطاق8 – 16

بتات التكميم لسمة NORMAL.

بتات UV

الافتراضي12

النطاق8 – 16

بتات التكميم لسمة TEXCOORD.

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

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

الامتداد:
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

تنسيق الإخراج

الامتداد:
glb
الاسم الكامل:
GL Transmission Format Binary (Compressed)
النوع:
3D Model
التنسيق:
Binary (glTF 2.0) with Draco/Texture Compression
الأدوات:
Three.jsBabylon.js
الوصف:
The compressed GLB output uses Draco geometry compression and/or texture optimization to significantly reduce file size while maintaining visual quality.

ملاحظات:

  • Draco-encoded models require a Draco decoder to render
  • File size can be reduced by 50-90% depending on settings

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

  • Draco geometry compression (up to 90% reduction)
  • WebP/JPEG texture format conversion
  • Mesh simplification with configurable strength
  • Original PBR materials and scene hierarchy preserved

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

1

رفع النموذج

اسحب ملف GLB وأفلته في منطقة الرفع

2

تهيئة الإعدادات

اضبط نسبة التبسيط وفعل Meshopt أو Draco

3

الضغط والتنزيل

عاين النموذج ثم نزّل ملف GLB المحسن

Q

هل تظل الرسوم المتحركة محفوظة بعد الضغط؟

A

نعم، تظل الحركات سليمة تماماً حيث يعاد ترميز مخازن البيانات الهندسية فقط.

Q

هل أختار Meshopt أم Draco؟

A

Meshopt هو الخيار الافتراضي السريع للعرض على الويب والهواتف، بينما يوفر Draco حجماً أصغر مع زمن فك ضغط أطول.

Q

هل يظل الملف المنزّل ملف GLB فردياً؟

A

نعم، هو ملف .glb موحد ومحسن ومتوافق تماماً مع جميع العارضات.

Q

هل يمكن استخدام ملفات GLTF كمدخلات؟

A

نعم، يدعم ملفات GLTF ويرفق معها ملفات .bin والصور لإنتاج GLB محسن.

Q

ما مقدار التقليص المتوقع في حجم الملف؟

A

يتراوح التقليص عادة بين 50% إلى 90% حسب تعقيد الشبكة الهندسية.

Q

هل يمكنني معاينة النتيجة قبل التنزيل؟

A

نعم، تتيح المعاينة المباشرة فحص جودة الشباك وحركة النموذج بدقة قبل الحفظ.