جرّبت أداة ذكاء اصطناعي تولّد نماذج ثلاثية الأبعاد من صورة أو وصف، فأعطتك ملف model.glb. أو نزّلت شخصية من مكتبة نماذج للألعاب، فجاءت بصيغة glTF. تريد طباعتها، لكن برنامج التقطيع لا يقبل الملف، وعارض STL على الهاتف يقول إن الصيغة غير مدعومة. ما الذي يحدث؟ ببساطة: GLB صيغة صُممت للشاشات، لا للطابعات. والحل هو تحويل GLB الى STL في برنامج مناسب، ثم فحص النتيجة.
باختصار: GLB وglTF صيغتان للويب والألعاب والواقع المعزز، تهتمان بالصور والإضاءة والحركة أكثر من المقاس والإحكام. STL Viewer لا يفتح GLB ولا glTF. حوّل الملف إلى STL أو 3MF أو OBJ في أداة ثلاثية الأبعاد على الحاسوب، ثم افتح الناتج على هاتفك وتحقق من المقاس وحالة الإحكام قبل الطباعة.
ما هي صيغة GLB وglTF؟
glTF صيغة مفتوحة لنقل النماذج ثلاثية الأبعاد إلى التطبيقات والمتصفحات بسرعة. GLB هي نسختها الثنائية: ملف واحد يجمع الشبكة والصور (textures) والمواد وأحيانًا الهيكل العظمي والحركة. أما glTF النصي فيأتي غالبًا مع ملفات .bin وصور بجانبه.
ما الذي يهم هذه الصيغة؟ أن يبدو النموذج جميلًا على الشاشة بأقل حجم ممكن. لهذا:
- الألوان والتفاصيل الدقيقة غالبًا مرسومة كصور على السطح، وليست شكلًا حقيقيًا. النقش الذي تراه على درع الشخصية قد يكون صورة مسطحة.
- الوحدة الافتراضية المتر. شخصية طولها 1.7 في GLB تعني 1.7 متر، فإذا حُوّلت دون ضبط قد تخرج بطول 1.7 mm في برنامج التقطيع.
- النموذج قد يتكون من أجزاء منفصلة متداخلة: عيون وأسنان وشعر من مستويات رقيقة بلا سماكة.
- الإحكام لا يهم في الألعاب، لذا كثير من النماذج مفتوحة من الأسفل أو فيها ثقوب.
GLB مقابل STL في جدول
| GLB / glTF | STL | |
|---|---|---|
| الغرض | العرض على الشاشات، الألعاب، الواقع المعزز | الطباعة ثلاثية الأبعاد |
| الوحدة | المتر عادةً | لا وحدة، يُفترض mm |
| الألوان | صور ومواد | لا |
| الحركة والعظام | نعم | لا |
| الإحكام | غير مطلوب | ضروري لطباعة سليمة |
هل يفتح STL Viewer ملفات GLB؟
لا. إذا حاولت فتح ملف GLB أو glTF، يعرض التطبيق رسالة بأن هذه الملفات غير مدعومة بعد، ويطلب منك تصدير النموذج بصيغة STL أو OBJ أو 3MF وفتح ذلك الملف. التطبيق لا يحوّل GLB بنفسه. السبب عملي: عارض الطباعة يعرض الشكل الذي ستطبعه فعلًا، وأغلب ما يجعل GLB جميلًا (الصور والإضاءة) لن يصل إلى الطابعة أصلًا.
كيف تحوّل GLB إلى STL؟
تحتاج إلى برنامج ثلاثي الأبعاد على الحاسوب يستورد glTF، مثل برنامج نمذجة مجاني مفتوح المصدر أو أداة شبكات تدعم الصيغة. الخطوات العامة:
- استورد ملف GLB. إذا كان فيه حركة أو عظام، طبّق الوضعية الحالية (pose) حتى يصبح الشكل ثابتًا.
- اضبط المقياس. إذا كانت الشخصية بطول 1.7 وحدة (متر)، وتريدها بطول 120 mm، فالمقياس المطلوب 120 ÷ 1700 ≈ 0.0706 إذا كان البرنامج يعمل بالملليمتر، أو حدد الارتفاع النهائي مباشرة.
- ادمج الأجزاء. العيون والأسنان المنفصلة يجب أن تتحد مع الجسم أو تُحذف.
- أعطِ سماكة للأسطح الرقيقة. الشعر أو الرداء المصنوع من مستوى واحد ليس له سماكة، ولن يُطبع. أضف سماكة 1 إلى 2 mm على الأقل.
- أغلق الثقوب. خاصة أسفل القدمين أو داخل الفم.
- صدّر بصيغة STL ثنائية أو 3MF إن أردت الاحتفاظ بالوحدة.
ملاحظة: التفاصيل المرسومة كصور لن تتحول إلى شكل بارز تلقائيًا. إذا أردتها على القطعة المطبوعة، فستحتاج إلى نمذجتها أو استخدام ميزة تحويل الصورة إلى إزاحة في برنامج النمذجة، وهذا عمل إضافي.
نماذج الذكاء الاصطناعي تأتي غالبًا بصيغة GLB
كثير من مولدات النماذج بالذكاء الاصطناعي تصدّر GLB افتراضيًا لأنها تعرض النتيجة في المتصفح. هذه النماذج تجمع كل مشاكل GLB: مقياس عشوائي، وشبكة كثيفة جدًا، وثقوب، وأجزاء رقيقة. إذا كان المولد يعرض خيار تصدير STL أو OBJ أو 3MF، فاختره مباشرة. وإن لم يفعل، فاتبع خطوات التحويل أعلاه. لقائمة كاملة بما يجب فحصه في هذه النماذج اقرأ نماذج الذكاء الاصطناعي ثلاثية الأبعاد قبل الطباعة.
افحص ملف STL الناتج على هاتفك
بعد التحويل، انقل الملف إلى الهاتف وافتحه في STL Viewer على أندرويد:
- الأبعاد: في "معلومات النموذج"، هل الارتفاع قريب من 120 mm كما أردت؟ إذا ظهر 1.7 mm أو 1,700 mm، فالمقياس لم يُطبّق.
- مُحكم الإغلاق: يجب أن يكون "نعم". إذا ظهر "لا، به ثقوب أو حواف مفتوحة"، فارجع إلى خطوة إغلاق الثقوب. شرح كامل في النموذج المُحكم الإغلاق.
- الأشعة السينية: بدّل إلى وضع الأشعة السينية لترى هل بقيت أجزاء متداخلة أو عائمة داخل الجسم.
- المثلثات: نماذج الذكاء الاصطناعي قد تصل إلى ملايين المثلثات. إذا رأيت شارة "عرض مبسّط"، ففكر في تبسيط الشبكة قبل التقطيع.
- الفلامنت: افتح "تقدير الفلامنت" لترى الوزن التقديري. مثال: شخصية بحجم 60 cm³ ومساحة سطح 300 cm² بحشو 20% تعطي نحو 39 g من PLA، أي نحو 13 m من فلامنت 1.75 mm. والرقم تقدير لا يشمل الدعامات، وهي كثيرة في الشخصيات.
وإذا احتجت إلى ضبط الحجم النهائي من الهاتف، فأداة "المقياس والتصدير" (بريميوم) تغيّر المقياس إلى قياس محدد على محور واحد وتحفظ STL ثنائيًا. راجع تغيير مقياس STL وقياسه. ولفهم الصيغ المدعومة كلها راجع دليل فتح الملفات.
متى لا يستحق التحويل العناء؟
إذا كان النموذج شخصية لعبة مليئة بالأسطح الرقيقة والأجزاء المنفصلة، فقد يكون البحث عن نسخة مصممة للطباعة أسرع من إصلاحه. كثير من الشخصيات الشائعة لها نسخ مُعدة للطباعة بصيغة STL أو 3MF، مقسمة إلى أجزاء ومُحكمة الإغلاق. أما إذا كان النموذج جسمًا بسيطًا صلبًا، كمزهرية أو تمثال صغير، فالتحويل عادة يأخذ دقائق. وإذا كنت تتعامل مع ملفات هندسية وليس فنية، فالصيغة الشائعة هي STEP، وشرحناها في STEP مقابل STL.
أسئلة شائعة
هل يمكن طباعة ملف GLB مباشرة؟
لا عادةً. برامج التقطيع تحتاج STL أو 3MF أو OBJ، وGLB يحتاج غالبًا إلى ضبط المقياس وإغلاق الثقوب قبل التصدير.
هل يفتح STL Viewer ملفات GLB أو glTF؟
لا. يعرض التطبيق رسالة بأن الصيغة غير مدعومة ويطلب تصدير النموذج بصيغة STL أو OBJ أو 3MF أولًا.
لماذا يظهر نموذج GLB صغيرًا جدًا بعد التحويل؟
لأن GLB يستخدم المتر عادةً، فشخصية بطول 1.7 متر قد تصبح 1.7 mm إذا لم يُضبط المقياس عند التصدير.
هل تتحول ألوان GLB إلى الطباعة؟
الألوان والتفاصيل المرسومة كصور لا تنتقل إلى STL، فهو لا يحمل ألوانًا ولا صورًا.