UltKit

تحويل STL إلى GLB

صُمّم ملف STL لبرامج التقطيع، أما GLB فصُمّم للعرض على الشاشات. حوّل ملف الطباعة إلى GLB لعرضه في صفحة متجر أو معرض أعمال أو بالواقع المعزز، بمقاسه الحقيقي وفي وضعه الصحيح.

محوّل النماذج ثلاثية الأبعاد

أو أفلت ملفات STL, OBJ, MTL … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملف STL

    أضف حتى 20 ملف .stl بصيغة ثنائية أو ASCII، بحجم لا يزيد على 95 MB للملف الواحد. عند رفع عدة أجزاء معًا يتحول كل جزء إلى ملف GLB مستقل.

  2. 2

    تحقق من الوحدات والاتجاه

    قيمة وحدات النموذج هي mm، وهي الوحدة التي تستخدمها تقريبًا كل برامج التقطيع وتصدير CAD، والمحور العلوي هو Y لأن glTF يعتمد Y للأعلى. غيّر الوحدات من الإعدادات المتقدمة إذا كان نموذج STL مصممًا بالإنش.

  3. 3

    حوّل إلى GLB

    اضغط التحويل إلى GLB ثم اسحب النتيجة إلى عارض ثلاثي الأبعاد للتحقق منها. تُحذف الملفات المرفوعة والمحولة بعد 30 دقيقة.

تنتقل هندسة نموذج الطباعة كما هي دون تغيير. وما يضيفه المحول هو ما لم يكن في STL: مقياس بالأمتار، واتجاه Y للأعلى، ورؤوس مشتركة، ومتجهات عمودية، وخامة أساسية، وهي كل ما يحتاجه عارض الويب لرسمه.

محتوى ملف STL مقارنةً بملف GLB

STL (1987) وGLB (glTF 2.0، 2017) جنبًا إلى جنب
الجانبSTLGLB
مخصص لـالطباعة ثلاثية الأبعاد وبرامج التقطيعالويب والتطبيقات وعارضات الواقع المعزز
الوحداتغير مخزنة؛ mm بحكم العرفالأمتار، بحسب المواصفة
المحور العلويعادةً Z للأعلىY للأعلى
الرؤوسمكررة لكل مثلثمشتركة ومفهرسة
اللون والخاماتلا شيء في المعيارخامات PBR ونسيج
أجزاء متعددةنادرة؛ عادةً شبكة واحدةعقد في شجرة المشهد

يعود STL إلى عام 1987، حين كتبته Albert Consulting Group لأولى آلات الطباعة الحجرية من 3D Systems. يتكون STL الثنائي من ترويسة بحجم 80 بايت، ثم عدد المثلثات، ثم 50 بايت لكل مثلث: متجه عمودي وثلاث زوايا وبايتان احتياطيان. وهذا كل ما يحتاجه برنامج التقطيع لقص الطبقات. لكنه غير مناسب للمتصفح: لا مقياس ولا لون، وتُكتب كل زاوية من جديد لكل مثلث يشاركها.

يحل glTF 2.0 الذي نشرته Khronos Group عام 2017 هذه المشكلة تمامًا. فهو يخزن الرؤوس مرة واحدة في مخازن ثنائية تستخدمها بطاقة الرسوميات مباشرة، ويثبت الوحدة عند متر واحد والمحور العلوي عند Y، ويصف الخامات بالتصيير المبني على الفيزياء. وGLB هو الصيغة الثنائية بملف واحد من glTF، ولذلك تقبله model-viewer وthree.js وBabylon.js وShopify وScene Viewer في Android.

STL

شبكة STL

STL (الطباعة الحجرية) صيغة شبكات ثلاثية الأبعاد أنشأتها شركة 3D Systems عام 1987. تصف الهندسة السطحية للجسم فقط على هيئة قائمة مثلثات، دون ألوان أو خامات أو وحدات أو معلومات عن المشهد. وبساطتها جعلتها المدخل الافتراضي لبرامج تقطيع الطباعة ثلاثية الأبعاد مثل Cura وPrusaSlicer. تُقرَّب الأسطح المنحنية بعدد كبير من المثلثات المسطحة، لذا قد تنتج النماذج الملساء ملفات كبيرة جدًا.

الضغط
–
الشفافية
–
الحركة
لا
سنة الظهور
1987 · 3D Systems
محول STL

GLB

glTF الثنائي (GLB)

GLB هو الصيغة الثنائية من glTF 2.0، تنسيق نقل النماذج ثلاثية الأبعاد الذي نشرته مجموعة Khronos Group عام 2017. يجمع الهندسة والخامات المبنية على PBR والنسيج والحركات في ملف واحد مضغوط مصمم للتحميل السريع. ويُستخدم GLB على نطاق واسع في ثلاثي الأبعاد على الويب وعارضات الواقع المعزز وAndroid Scene Viewer وأسواق النماذج على الإنترنت. بعض برامج سطح المكتب ثلاثية الأبعاد القديمة وبرامج CAD لا تستورده.

الضغط
–
الشفافية
–
الحركة
نعم
سنة الظهور
2017 · Khronos Group
محول GLB

يحول صناع النماذج STL إلى GLB لعرض قطعة قابلة للطباعة على الإنترنت أو بالواقع المعزز، لأن المتصفحات وعارضات 3D تتوقع ملف glTF مضغوطًا ومقيسًا، ولا تعرف شيئًا عن قائمة المثلثات بلا وحدات في برنامج التقطيع.

إعدادات تحويل STL إلى GLB المهمة

وحدات النموذج
تخبر المحول بما كانت تعنيه وحدة STL الواحدة. تصبح الميليمترات 0.001 m، فيكون تمثال طوله 120 mm بارتفاع 0.12 m في GLB ويظهر بحجمه الحقيقي في الواقع المعزز.
المحور العلوي
تعمل برامج التقطيع وCAD بمحور Z للأعلى بينما يعتمد glTF محور Y. يدير خيار Y للأعلى القطعة لتقف على أرضية العارض بدلًا من أن تستلقي على ظهرها.
الدمج في شبكة واحدة
عند إيقافه تبقى الأجسام المنفصلة عقدًا منفصلة يمكنك إخفاؤها أو إعادة تلوينها لاحقًا. وعند تشغيله ينتج جسم واحد، وهو مفيد لقطعة عرض واحدة.
ترميز الملف
لا ينطبق هنا؛ فملف GLB ثنائي دائمًا. استخدم خيار glTF ضمن التحويل إلى إذا كنت تحتاج إلى ملف JSON مقروء.

عرض نموذج الطباعة ثلاثية الأبعاد على الإنترنت

ضع ملف GLB في صفحة باستخدام مكوّن الويب model-viewer من Google، ليتمكن الزوار من تدوير القطعة وتكبيرها، ووضعها على مكتبهم بالواقع المعزز على Android.

أما للانتقال في الاتجاه المعاكس، من شبكة إلى ملف يمكن تعديله بأبعاد دقيقة في Fusion 360 أو SolidWorks، فتحتاج إلى STL إلى STEP.

أسئلة حول تحويل STL إلى GLB

لماذا يظهر ملف GLB المحوَّل باللون الرمادي؟

يخزن STL القياسي المثلثات فقط ولا شيء غيرها: لا ألوان ولا خامات ولا نسيج. يحصل ملف GLB على خامة محايدة بسيطة حتى يظهر مع الإضاءة. أضف الألوان لاحقًا في Blender أو محرر three.js، أو ابدأ من ملف OBJ أو 3MF يحتوي على ألوان عبر OBJ إلى GLB.

هل يُطبع ملف GLB بالشكل نفسه الذي يُطبع به ملف STL؟

الهندسة هي المثلثات نفسها، لكن بمقياس معاد إلى الأمتار. ومع ذلك تفضل معظم برامج التقطيع STL أو 3MF، لذا احتفظ بملف STL الأصلي للطباعة واستخدم GLB للعرض فقط.

يتكون الجزء المطبوع من عدة أجسام. هل يمكنني إبقاؤها منفصلة؟

يخزن STL عادةً كل الأجسام في مجموعة مثلثات واحدة، فتصل كشبكة واحدة. وإذا صُدّر STL بصيغة ASCII كأجسام صلبة منفصلة، فسيصبح كل جسم عقدة مستقلة في GLB ما دام خيار الدمج في شبكة واحدة متوقفًا.

ما حجم ملف GLB مقارنةً بملف STL؟

عادةً أصغر من STL الثنائي. يكرر STL كل زاوية مشتركة لكل مثلث يلمسها، بينما يخزن glTF كل رأس مرة واحدة ويشير إليه بفهرس. يصغر STL الثنائي النموذجي بشكل ملحوظ، ويصغر STL بصيغة ASCII أكثر بكثير.

هل يمكن استخدام ملف GLB الناتج من STL للواقع المعزز على iPhone؟

تفتح أجهزة iPhone ملفات USDZ وليس GLB في AR Quick Look. حوّل ملف GLB مرة أخرى عبر GLB إلى USDZ واستخدم الملفين: GLB لأجهزة Android والويب، وUSDZ لأجهزة Apple.

هل ستظهر الأسطح المنحنية مضلّعة في العارض؟

قد يحدث ذلك، لأن STL يحتوي على مثلثات مسطحة فقط دون بيانات تنعيم. يحسب المحول المتجهات العمودية من المثلثات، وإذا صُدّر STL بدقة منخفضة فأعد تصديره بدقة أعلى من برنامج CAD للحصول على مظهر أنعم.