UltKit

تحويل OBJ إلى STL

انقل نموذجك من Blender أو ZBrush أو تطبيق تصوير مساحي (Photogrammetry) أو حزمة أصول ألعاب إلى مسار عمل الطابعة ثلاثية الأبعاد. تُثلّث الأداة أوجه ملف OBJ، وتحذف ما لا تستطيع الطابعات استخدامه، وتكتب ملف STL ثنائيًا مضغوط الحجم.

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

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

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

الإخراج

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

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

  1. 1

    ارفع ملف OBJ

    أسقط ملف .obj. لا حاجة إلى ملف .mtl ولا إلى صور الخامات عند التحويل إلى STL، لأن STL لا يخزّن الألوان. يمكنك رفع ما يصل إلى 20 نموذجًا، بحد أقصى 95 MB لكل ملف.

  2. 2

    تحقق من المقياس والأجزاء

    ضمن الإعدادات المتقدمة، اضبط وحدات النموذج على الوحدة التي بُني بها النموذج؛ فمشاهد Blender تستخدم المتر. خيار الدمج في شبكة واحدة مفعّل، وهو مناسب لطباعة قطعة واحدة؛ أوقفه إذا أردت إبقاء الأجزاء منفصلة.

  3. 3

    حوّل إلى STL

    اضغط التحويل إلى STL ثم افتح الملف في برنامج التقطيع (Slicer). قِس أحد الأبعاد قبل التقطيع.

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

ما الذي يتغير عند تحويل OBJ إلى STL

عرّفت شركة Wavefront Technologies صيغة OBJ في أواخر الثمانينيات لبرنامجها Advanced Visualizer، وبقي تنسيقها النصي البسيط حيًا بعد زوال الشركة. يسرد ملف OBJ الرؤوس وإحداثيات الخامات والاتجاهات العمودية، ثم الأوجه التي قد تضم ثلاث زوايا أو أربعًا أو أكثر. وتوجد المواد في ملف .mtl منفصل يشير إلى صور الخامات، ولهذا تصل تنزيلات OBJ غالبًا في مجلد أو ملف ZIP؛ ويحوّل ZIP إلى STL هذا الأرشيف دون فك ضغطه أولًا.

يحتفظ STL بالمثلثات فقط. أثناء التحويل تُقسَّم الرباعيات والأوجه متعددة الأضلاع، وتُستبدل الاتجاهات العمودية للرؤوس باتجاه واحد لكل وجه، وتُكتب مجموعات OBJ وكائناته نموذجًا واحدًا، أو تبقى منفصلة عند إيقاف الدمج في شبكة واحدة. لا تخزّن الصيغتان الوحدات، لذا فالمقياس هو ما ينبغي الانتباه إليه: تُنسخ الأرقام كما هي ويعدّها برنامج التقطيع مليمترات.

OBJ

Wavefront OBJ

OBJ صيغة هندسة ثلاثية الأبعاد طوّرتها Wavefront Technologies. هي ملف نصي عادي يسرد الرؤوس وإحداثيات الخامات والمتجهات العمودية والأوجه، مع الإشارة إلى المواد والخامات في ملف .mtl منفصل. يمكن لكل برنامج نمذجة ثلاثية الأبعاد ومحرك ألعاب وأداة طباعة ثلاثية الأبعاد تقريبًا استيرادها. لا يدعم OBJ الحركة أو الهيكل العظمي أو تسلسل المشاهد الهرمي، وتضيع الخامات إذا لم يُحفظ ملف MTS وملفات الصور معه.

الضغط
–
الشفافية
–
الحركة
لا
سنة الظهور
Wavefront Technologies
محول OBJ

STL

شبكة STL

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

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

يحوّل الناس OBJ إلى STL عندما يجب إرسال نموذج صُنع للتصيير أو الألعاب أو المسح الضوئي إلى طابعة أو خدمة طباعة أو نموذج رفع لا يقبل سوى STL.

هل تحتاج Cura أو PrusaSlicer أو Bambu Studio إلى ملف STL؟

ما تستورده برامج التقطيع الشائعة
الجهةالمتطلبالمصدر
Ultimaker Curaيقرأ STL وOBJ و3MF وX3D، إضافة إلى PNG وJPG كخرائط ارتفاع. تُتجاهل خامات OBJ.—
PrusaSlicerيقرأ STL وOBJ و3MF وAMF، وSTEP منذ الإصدار 2.6. يمكن في الإصدارات الحديثة ربط ألوان OBJ بالخيوط.—
Bambu Studioيقرأ STL وOBJ و3MF وSTEP. يُحفظ التلوين المتعدد في مشاريع 3MF الخاصة به.—
خدمات الطباعة ومكتبات النماذجتذكر معظم نماذج الرفع STL أولًا؛ وبعضها يقبل OBJ أو 3MF، وقليل منها يقبل مجلدات OBJ المزوّدة بخامات.—

إصلاح ملف OBJ لا يُطبع بعد التحويل

  • النموذج بحجم حبة أرز

    حُفظ ملف OBJ بالمتر، وغالبًا من Blender أو محرك ألعاب. اضبط وحدات النموذج على m ثم حوّل الملف من جديد.

  • يبلّغ برنامج التقطيع عن حواف غير منتظمة (non-manifold)

    تحتوي الشبكة على ثقوب أو أسطح أحادية الوجه. أغلقها بإضافة 3D Print Toolbox في Blender أو بأمر الإصلاح في برنامج التقطيع قبل الطباعة.

  • التمثال مستلقٍ على ظهره

    صُدّر النموذج والمحور Y إلى الأعلى. اضبط المحور العلوي على Z-up ليقف على سطح الطباعة.

  • أجزاء عائمة أو متداخلة

    جرى دمج كائنات منفصلة. أوقف الدمج في شبكة واحدة ورتّبها في برنامج التقطيع، أو اجمعها باتحاد منطقي (Boolean Union) في Blender.

أسئلة شائعة عن تحويل OBJ إلى STL

لماذا يصبح نموذج OBJ من Blender صغيرًا جدًا بعد تحويله إلى STL؟

يعدّ Blender الوحدة الواحدة مترًا واحدًا، فيُكتب تمثال طوله 40 mm بالقيمة 0.04. وتقرأ برامج التقطيع أرقام STL على أنها مليمترات فيظهر النموذج كنقطة صغيرة. اضبط وحدات النموذج على m ثم حوّل الملف من جديد، فتخرج القطعة بطول 40 mm.

ماذا يحدث للخامات والألوان في ملف OBJ؟

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

يحتوي ملف OBJ على أوجه رباعية ومتعددة الأضلاع، فهل هذه مشكلة؟

لا. يمكن لـ OBJ تخزين أوجه بأي عدد من الزوايا، بينما يقبل STL المثلثات فقط، لذلك يُقسَّم كل وجه إلى مثلثات أثناء التحويل. يبقى الشكل كما هو، ويزداد عدد المثلثات فقط.

لماذا يُظهر برنامج التقطيع (Slicer) أخطاء في النموذج المحوَّل؟

كثيرًا ما تحتوي النماذج المصنوعة للألعاب والتصيير على حواف مفتوحة أو أجزاء متداخلة أو مسطحات أحادية الوجه مثل الأوراق وشرائح الشعر. تظهر جيدًا في التصيير لكنها لا تصف حجمًا مغلقًا. أصلحها في Blender بإضافة 3D Print Toolbox، أو دع PrusaSlicer أو Bambu Studio يصلحها عند الاستيراد.

هل منحوتة تضم ملايين المضلعات أكبر من أن تُحفظ بصيغة STL؟

يستخدم STL الثنائي 50 بايت لكل مثلث، فيبلغ نحت من مليوني مثلث نحو 100 MB، أي أكثر قليلًا من حد الرفع البالغ 95 MB. قلّل عدد مثلثاته أولًا في Blender أو ZBrush؛ فمعظم الطابعات لا تستطيع إعادة إنتاج تفاصيل بهذه الدقة أصلًا.