تحويل OBJ إلى STL
انقل نموذجك من Blender أو ZBrush أو تطبيق تصوير مساحي (Photogrammetry) أو حزمة أصول ألعاب إلى مسار عمل الطابعة ثلاثية الأبعاد. تُثلّث الأداة أوجه ملف OBJ، وتحذف ما لا تستطيع الطابعات استخدامه، وتكتب ملف STL ثنائيًا مضغوط الحجم.
محوّل النماذج ثلاثية الأبعاد
أو أفلت ملفات STL, OBJ, MTL … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
لا يخزّن STL وOBJ أي وحدات. إذا ظهر المجسم أصغر أو أكبر 10 أضعاف أو 25.4 ضعفًا في برنامج التقطيع، فقد قُرئت الوحدات خطأً، فاضبطها هنا.
يستخدم Blender وبرامج CAD وبرامج التقطيع المحور Z للأعلى، بينما يستخدم glTF وUnity ومعظم محركات الألعاب المحور Y للأعلى. بدّله إذا ظهر النموذج مستلقيًا على جانبه بعد الاستيراد.
يُستخدم عند تحويل مجسمات STEP أو IGES إلى شبكة. الدقيق يعطي منحنيات ناعمة وملفات أكبر، والخشن يكفي للمعاينة السريعة.
يُستخدم فقط مع مدخلات PNG أو JPG أو SVG. النقش البارز يرفع المناطق الداكنة؛ الليثوفان لوح رفيع تظهر عليه الصورة عند إضاءته من الخلف؛ والبثق يحوّل شعارًا أو حدود SVG إلى شكل مجسم مسطح.
عرض النموذج المطبوع؛ ويتبع الارتفاع نسبة أبعاد الصورة.
أقصى ارتفاع بارز للنقش أو الليثوفان، أو سماكة الشكل المبثوق. يستخدم الليثوفان عادةً 2–3 mm.
لوح صلب تحت النقش ليتماسك الجسم المطبوع. القيمة 0 تعني بلا قاعدة.
طريقة استخدام هذه الأداة
- 1
ارفع ملف OBJ
أسقط ملف .obj. لا حاجة إلى ملف .mtl ولا إلى صور الخامات عند التحويل إلى STL، لأن STL لا يخزّن الألوان. يمكنك رفع ما يصل إلى 20 نموذجًا، بحد أقصى 95 MB لكل ملف.
- 2
تحقق من المقياس والأجزاء
ضمن الإعدادات المتقدمة، اضبط وحدات النموذج على الوحدة التي بُني بها النموذج؛ فمشاهد Blender تستخدم المتر. خيار الدمج في شبكة واحدة مفعّل، وهو مناسب لطباعة قطعة واحدة؛ أوقفه إذا أردت إبقاء الأجزاء منفصلة.
- 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
STL
شبكة STL
STL (الطباعة الحجرية) صيغة شبكات ثلاثية الأبعاد أنشأتها شركة 3D Systems عام 1987. تصف الهندسة السطحية للجسم فقط على هيئة قائمة مثلثات، دون ألوان أو خامات أو وحدات أو معلومات عن المشهد. وبساطتها جعلتها المدخل الافتراضي لبرامج تقطيع الطباعة ثلاثية الأبعاد مثل Cura وPrusaSlicer. تُقرَّب الأسطح المنحنية بعدد كبير من المثلثات المسطحة، لذا قد تنتج النماذج الملساء ملفات كبيرة جدًا.
- الضغط
- –
- الشفافية
- –
- الحركة
- لا
- سنة الظهور
- 1987 · 3D Systems
يحوّل الناس 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؛ فمعظم الطابعات لا تستطيع إعادة إنتاج تفاصيل بهذه الدقة أصلًا.
- تحويل STL إلى OBJحوّل STL إلى OBJ لاستخدامه في Unity وأدوات الإكساء وبرامج 3D التي تتطلب OBJ. رؤوس مشتركة ونص مقروء والمثلثات نفسها، في ثوانٍ.
- تحويل FBX إلى OBJحوّل ملفات FBX من Mixamo أو حزم Unity أو Maya إلى OBJ مع مواد MTL والخامات. يُقبل FBX الثنائي و ASCII، حتى 20 ملفًا دفعة واحدة.
- تحويل 3MF إلى STLحوّل 3MF إلى STL للسلايسر وخدمات الطباعة والأدوات التي تقرأ STL فقط. تبقى الأبعاد بالمليمتر، وتُحذف الألوان واللوحات وإعدادات الطباعة.
- تحويل STEP إلى STLحوّل ملفات STEP أو STP إلى STL لبرامج Cura وPrusaSlicer وBambu Studio. اختر دقة شبكة خشنة أو عادية أو دقيقة واحصل على STL ثنائي بالمليمتر.
- تحويل OBJ إلى GLBحوّل OBJ مع ملف MTL والخامات إلى ملف GLB واحد لـ three.js و model-viewer و Shopify والواقع المعزز في Android، بمقياس بالمتر وخامات مدمجة.
- تحويل الصورة إلى STLحوّل صورة JPG أو PNG أو WebP أو BMP إلى STL جاهز للطباعة: نقش بارز أو ليثوفان بإضاءة خلفية أو شكل مسطح مُبثق. اضبط العرض والعمق والقاعدة (mm).