ضغط قوام GLB (Texture Compression)

تقليص حجم القوام المضمنة في ملفات GLB دون المساس بالشكل الهندسي.

مساحة العمل

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

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

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

تكتشف الأداة تلقائياً القوام المضمنة داخل ملف GLB، وتقوم بتحجيمها وترميزها إلى صيغ WebP أو JPEG أو PNG أو KTX2 مع الحفاظ التام على الشكل الهندسي والحركات في ملف واحد.

نصائح

  • 1الهيكل الهندسي يظل دون أي تغيير
  • 2دعم صيغ WebP و JPEG و PNG و KTX2
  • 3معاينة تفاعلية قبل التنزيل

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

الخامة / الصورة

أقصى حجم للخامة

الافتراضي1024px

تقييد أبعاد الخامات إلى هذا الحد الأقصى لتقليل استهلاك الذاكرة.

256px
512px
1024pxموصى به
2048px
4096px
الاحتفاظ بالحجم الأصلي

تنسيق الخامة

الافتراضيWebP

تحويل الخامات إلى تنسيق أكثر كفاءة.

WebPموصى به
JPEG
PNG
KTX2
الاحتفاظ بالتنسيق الأصلي

الجودة

الافتراضي0.75

النطاق0.1 – 1 · step 0.05

ضبط جودة الضغط لتنسيقات WebP و JPEG.

وضع ترميز KTX2

ينتج ETC1S ملفات أصغر، بينما يحافظ UASTC على تفاصيل أعلى.

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

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

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

مراجعة القوام

افحص خرائط القوام المكتشفة

3

التهيئة والضغط

حدد الحجم والصيغة والجودة واضغط الملف

Q

هل تقوم هذه الأداة بتبسيط الشباك الهندسية؟

A

لا، يقتصر ضغط القوام على تقليص وترميز الصور المضمنة فقط؛ وتبقى الشباك والحركات دون تعديل.

Q

ما هي صيغ الإخراج المتاحة؟

A

WebP و JPEG و PNG و KTX2 (بنمطي ETC1S أو UASTC).

Q

هل ستنخفض جودة الصورة بشكل ملحوظ؟

A

يعتمد ذلك على الدقة وشريط الجودة؛ وضبط الجودة فوق 80% لا يسبب أي فارق مرئي ملحوظ.

Q

ماذا يحدث إذا تم تحويل قوام شفاف إلى JPEG؟

A

تُحفظ القوام الشفافة تلقائياً بصيغة PNG للحفاظ على شفافية الزجاج والملصقات.

Q

متى تكون صيغة KTX2 خياراً أفضل من WebP؟

A

تعد KTX2 الخيار الأمثل للعرض التفاعلي على الويب (AR/VR/WebGL) حيث يتم فك ضغطها مباشرة في بطاقة الرسوميات.

Q

ما مقدار التقليص في حجم ملف GLB بعد ضغط القوام؟

A

تشكل القوام الجزء الأكبر من حجم الملف، ويحقق التحويل إلى WebP تقليصاً بنسبة 60-80% من حجم القوام.