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