تحويل GLB إلى GLTF عبر الإنترنت (مجاني وآمن)
لتحويل GLB إلى glTF، قم بإسقاط ملف .glb في هذه الصفحة وقم بتنزيل ملف .gltf خلال ثوانٍ معدودة. مسار التحويل هو GLB → glTF (تحويل بخطوة واحدة)، ويتم نقل الهندسة والخامات حيثما يتيح glTF ذلك.
حدد ملف .GLB
أو اسحب وأفلت ملف .glb هنا
جرّب iLove3DM Studio الجديد
احصل على تجربة أفضل في استوديو iLove3DM الجديد: عارض ثلاثي الأبعاد بملء الشاشة ومعاينة مباشرة وكل الأدوات في مكان واحد. تظل هذه الصفحة الكلاسيكية تعمل كما هي.
⚡ الإجابة السريعة وملخص الذكاء الاصطناعي
لتحويل GLB إلى glTF، قم بإسقاط ملف .glb في هذه الصفحة وقم بتنزيل ملف .gltf خلال ثوانٍ معدودة. مسار التحويل هو GLB → glTF (تحويل بخطوة واحدة)، ويتم نقل الهندسة والخامات حيثما يتيح glTF ذلك.
يستهدف كلا التنسيقين العرض في الوقت الفعلي، مما يحافظ على خامات PBR سليمة ولا يترك سوى معالجة الفروق في أسلوب التغليف والحزم. ملف GLB (.glb) هو حاوية ثنائية مفردة (ترويسة JSON متبوعة بكتل بيانات ثنائية). ويحتوي على شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية وغالبًا ما يُفتح في Blender وthree.js وBabylon.js. أما glTF (.gltf) فهو وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة، ويحتوي على شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية، ويُستخدم عادةً في Blender وVisual Studio Code glTF tools وthree.js.
خلف الكواليس، يتم فك ترميز ملف GLB إلى مشهد في الذاكرة، ثم تسلسله وحفظه كـ glTF. ينتقل اتجاه المحاور من محور Y للأعلى، بنظام اليد اليمنى إلى المحور Y للأعلى (Y-up)، نظام يد يمنى. يتم تشغيل كل شيء في متصفحك أو في بيئة معزولة تُحذف تلقائيًا، مما يحافظ على خصوصية نماذجك.
.glbحول GLB (Binary glTF)
بمثابة الـ JPEG لعالم ثلاثي الأبعاد. تنسيق ثنائي قائم بذاته يدمج الشبكات الهندسية، وخامات PBR، والإكساءات، والرسوم المتحركة في ملف واحد.
- البنية: حاوية ثنائية مفردة (ترويسة JSON متبوعة بكتل بيانات ثنائية)
- الخامات: خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness)
- الوحدات: أمتار (محددة وفقًا لمواصفات glTF)
- المحاور: محور Y للأعلى، بنظام اليد اليمنى
- يُفتح في: Blender، أو three.js، أو Babylon.js، أو model-viewer، أو أي عارض glTF 2.0
.gltfالصيغة الهدف: glTF (JSON)
تنسيق قياسي مفتوح المصدر لوصف المشاهد ثلاثية الأبعاد باستخدام JSON مع مخازن مؤقتة وإكساءات خارجية أو مدمجة.
- البنية: وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة
- الخامات: خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness)
- الوحدات: أمتار (محددة وفقاً لمواصفات glTF القياسية)
- المحاور: المحور Y للأعلى (Y-up)، نظام يد يمنى
- يُفتح في: Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0
ماذا يحدث لبياناتك أثناء تحويل GLB → glTF
مسار التحويل: GLB → glTF (تحويل بخطوة واحدة).
| العنصر | النتيجة | المحصلة |
|---|---|---|
| الهندسة | محفوظ | يخزن GLB شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية؛ ويخزن glTF شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية. تتم إعادة التثليث للأسطح عند الحاجة، كما يتم نقل المواضع والمتجهات العمودية وإحداثيات UV. |
| الخامات | محفوظ | يستخدم GLB خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness) ويمكن لـ glTF تمثيل نفس المعلومات، لذا يتم الحفاظ على اللون الأساسي وإعدادات السطح. |
| الإكساءات | محفوظ | في GLB، الإكساءات مدمجة داخل الملف. يمكن لـ glTF أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة. |
| ألوان الرؤوس | محفوظ | تُكتب ألوان الرؤوس في GLB إلى glTF كبيانات ألوان للرؤوس. |
| التحريك | محفوظ | يوفر GLB رسوم متحركة هيكلية، وللعُقد، وأهداف التشكيل (morph-target)؛ ويدعمه glTF أيضاً، لذا يمكن نقل مقاطع التحريك مع النموذج. |
| الوحدات والمقياس | مُكيَّف | يستخدم GLB أمتار (محددة وفقًا لمواصفات glTF)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. |
| الاتجاه | مُكيَّف | يعتمد GLB محور Y للأعلى، بنظام اليد اليمنى بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف. |
ينتج كل من GLB وglTF ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن GLB مضغوط وصغير الحجم بفضل البيانات الثنائية وخوارزميات الضغط الاختيارية Draco أو Meshopt، بينما glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تحول من GLB إلى glTF؟
لماذا الاستغناء عن GLB
غالبًا ما يقوم المستخدمون بالتحويل من GLB عندما يكونون تحسين عنصر جاهز للويب لسير عمل أو أدوات أخرى. وتشمل الحالات الشائعة الأخرى تسليم نموذج نهائي لزميل عمل على برامج DCC أو CAD والتصدير من عارض three.js إلى تنسيق مكتبي. وفي التحويل من GLB → glTF تحديدًا، المحفوظة: الهندسة والخامات والإكساءات وألوان الرؤوس والتحريك; المُكيّفة: الوحدات والمقياس والاتجاه. ينتج كل من GLB وglTF ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن GLB مضغوط وصغير الحجم بفضل البيانات الثنائية وخوارزميات الضغط الاختيارية Draco أو Meshopt، بينما glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تختار glTF
تعد صيغة glTF الهدف الأنسب عندما تكون استكشاف أخطاء المواد والتدرجات الهرمية للعقد وإصلاحها. كما أنها تلائم سيناريوهات مثل الحفاظ على مشهد قابل للقراءة البشرية يمكنك مقارنة اختلافاته في أنظمة التحكم بالإصدارات وتغذية مسارات العمل التي تتطلب مخازن مؤقتة (buffers) منفصلة. يستهدف كلا التنسيقين العرض في الوقت الفعلي، مما يحافظ على خامات PBR سليمة ولا يترك سوى معالجة الفروق في أسلوب التغليف والحزم.
أين يُفتح الملف الناتج
بعد التحويل، يمكنك فتح ملف .gltf في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0.
دليل خطوة بخطوة: GLB → glTF
- 1
ارفع ملف .glb الخاص بك
اسحب نموذج GLB إلى أداة التحويل أو انقر للتصفح. الإكساءات مدمجة داخل الملف؛ لا توجد ملفات إضافية مطلوبة.
- 2
تحقق من حصتك المجانية
يمكن للحسابات المجانية إجراء بضع عمليات تحويل يوميًا؛ ويتيح لك تسجيل الدخول تتبع استخداماتك المتبقية. لا يتم إضافة أي علامة مائية على الإطلاق.
- 3
تحويل إلى glTF
اضغط على زر التحويل إلى glTF. تتبع عملية التحويل مسار GLB → glTF (تحويل بخطوة واحدة)، وهو ما يستغرق عادةً بضع ثوانٍ للنماذج التي يقل حجمها عن 100 ميجابايت.
- 4
تنزيل ملف .gltf
يتم تنزيل ملف glTF تلقائيًا. افتحه في Blender وVisual Studio Code glTF tools للتحقق من المقياس والاتجاه.
نصائح حول GLB → glTF
- ملفات GLB المضغوطة بـ Draco تحتاج إلى وحدة فك تشفير في التطبيق المستورد (المصدر GLB).
- تتعطل المسارات النسبية لملفات .bin وملفات الإكساء عند فصل الملفات عن بعضها (الهدف glTF).
- تحقق دائمًا من الأبعاد في العالم الحقيقي: GLB بوحدة أمتار (محددة وفقًا لمواصفات glTF)، بينما glTF بوحدة أمتار (محددة وفقاً لمواصفات glTF القياسية).
الأسئلة الشائعة
كيف يمكنني تحويل GLB إلى glTF دون فقدان الجودة؟
ارفع ملف .glb واضغط على تحويل؛ المسار المتبع هو GLB → glTF (تحويل بخطوة واحدة). يتم نقل الشكل الهندسي بدقة؛ الخامات محفوظة، وتظل الإكساءات مرتبطة عبر إحداثيات UV.
هل يحافظ التحويل من GLB إلى glTF على الإكساءات؟
في GLB، الإكساءات مدمجة داخل الملف. يمكن لـ glTF أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة.
لماذا يظهر نموذج glTF الخاص بي بحجم أو تدوير غير صحيح؟
يستخدم GLB أمتار (محددة وفقًا لمواصفات glTF)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. يعتمد GLB محور Y للأعلى، بنظام اليد اليمنى بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف.
هل سيكون ملف glTF أكبر أم أصغر من ملف GLB؟
ينتج كل من GLB وglTF ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن GLB مضغوط وصغير الحجم بفضل البيانات الثنائية وخوارزميات الضغط الاختيارية Draco أو Meshopt، بينما glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
ما هي البرامج التي يمكنها فتح ملف glTF المُحوّل؟
تُفتح ملفات glTF في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0. وإذا احتجت إلى العودة، فاستخدم أداة التحويل من glTF إلى GLB.
هل رفع نموذج GLB الخاص بي آمن؟
نعم. تتم معالجة الملفات في متصفحك أو على خوادم معزولة وتُحذف مباشرةً بعد التحويل. ولا يتم استخدامها أبدًا لتدريب نماذج الذكاء الاصطناعي، ولا تتم إضافة أي علامة مائية.