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

تحسين خرائط قوام GLTF وتنزيلها كملف GLB محسن وموحد.

مساحة العمل

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

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

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

ارفع ملف .gltf مع ملفات القوام وملف .bin من نفس المجلد. يتم تحجيم وترميز القوام مع الحفاظ على الشكل الهندسي وتعبئتها في ملف GLB واحد محسن ومحلياً بالكامل.

نصائح

  • 1تضمين ملفات القوام الخارجية أثناء الرفع
  • 2تحجيم القوام وتحويل صيغتها
  • 3الإخراج: ملف GLB موحد ومحسن

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

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

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

الافتراضي1024px

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

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

تنسيق الخامة

الافتراضيWebP

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

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

الجودة

الافتراضي0.75

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

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

وضع ترميز KTX2

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

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

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

الامتداد:
gltf, glb
الاسم الكامل:
GL Transmission Format (glTF 2.0)
النوع:
3D Scene
التنسيق:
GLTF
الأدوات:
Three.jsBabylon.jsBlender
فتح بواسطة:
3D Model ViewerGLTF Viewer
الوصف:
glTF is an open standard 3D format by Khronos, dubbed the JPEG of 3D. It uses JSON for scene structure, separate .bin for geometry, and independent textures, enabling incremental loading and streaming. glTF 2.0 is the mainstream format for exchanging 3D content across web, mobile, and game engines. Compared to GLB, glTF uses multiple files, ideal for CDN on-demand loading and resource reuse, but prone to reference loss. For single-file sharing, GLB is more reliable. For fine-grained loading or frequent partial updates, glTF offers flexibility.

ملاحظات:

  • External resources (.bin, textures) need to be kept together
  • May require additional tooling for CAD workflows

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

  • Common 3D format

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

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

رفع النموذج

اسحب ملف .gltf وملفات القوام المرافقة

2

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

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

3

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

اضغط ونزّل ملف GLB المحسن

Q

لماذا يتم التصدير بصيغة GLB؟

A

يعد GLB الموحد الصيغة الأكثر عملية واستقراراً لنشر النماذج على الويب دون فقدان ملفات الصور أو ملفات .bin.

Q

ما هي الملفات التي يجب رفعها؟

A

ارفع ملف .gltf مع ملف .bin وكافة ملفات القوام المرتبطة به معاً.

Q

هل يتغير الشكل الهندسي للنموذج؟

A

لا، يتم ضغط وتحجيم الصور فقط مع الحفاظ الكامل على الشباك والنواظم وإحداثيات UV والحركات.

Q

هل يمكن تحديد أقصى أبعاد للقوام؟

A

نعم، يمكنك اختيار دقة 256 أو 512 أو 1024 أو 2048 أو 4096 بكسل.

Q

هل تتأثر خرائط النواظم (Normal Maps)؟

A

للحصول على أفضل تظليل، يفضل اختيار صيغة PNG لخرائط النواظم لتجنب شوائب الضغط.

Q

هل يفتح ملف GLB الناتج في جميع عارضات glTF؟

A

نعم، يدعم GLB العمل في Three.js و Babylon.js و Blender وكافة محركات العرض ثلاثية الأبعاد.