تحويل STL إلى OBJ
انقل نموذجًا جاهزًا للطباعة إلى أدوات العرض والإكساء وتطوير الألعاب التي تدعم 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
ارفع ملفات STL
ملفات STL بصيغة ASCII أو ثنائية، حتى 20 ملفًا وبحجم أقصاه 95 MB لكل ملف. تُحذف الملفات من الخادم بعد 30 دقيقة من رفعها.
- 2
صحّح الاتجاه عند الحاجة
نماذج الطباعة تعتمد المحور Z للأعلى. إذا كان التطبيق المستهدف يعتمد المحور Y للأعلى، مثل Unity، فاضبط المحور العلوي على Y-up ضمن الإعدادات المتقدمة ليظهر النموذج منتصبًا.
- 3
حوّل إلى OBJ
اضغط التحويل إلى OBJ. يتحول كل ملف STL إلى ملف .obj واحد يمكنك استيراده أو فتحه في محرر نصوص.
هل يمكن تحويل STL إلى OBJ دون فقدان التفاصيل؟
نعم. يستطيع OBJ حمل كل مثلث يحمله STL، فتنتقل الهندسة دون تغيير. تحصل على رؤوس مشتركة وصيغة تقرؤها تطبيقات 3D أكثر؛ لكنك لن تحصل على ألوان أو خرائط UV لأن STL لم يحتوِ عليها أصلًا.
50 بايتلكل مثلث في STL الثنائي
كيف يخزّن STL و OBJ الشبكة نفسها بطريقتين مختلفتين
صممت شركة 3D Systems صيغة STL عام 1987 لتكون أبسط وسيلة ممكنة لتسليم النموذج إلى الطابعة. يُكتب كل مثلث كاملًا برؤوسه الثلاثة الخاصة به، فيتكرر الرأس المشترك بين ستة مثلثات متجاورة ست مرات. وهذا يجعل الملف سهل التدفق وصعب التحرير: لا يوجد سجل يبيّن أي المثلثات متلامسة.
أما OBJ من Wavefront Technologies فيحتفظ بقائمة واحدة لمواضع الرؤوس ويصف كل وجه بالإشارة إلى عناصر هذه القائمة. تبقى الأسطح المتصلة متصلة، وهذا ما تتوقعه أدوات النمذجة والنحت. ويمكن لـ OBJ أيضًا حمل إحداثيات UV والمتجهات العمودية للرؤوس ومجموعات مسماة وربطًا بملف المواد .mtl. بعد التحويل من STL تكون هذه الأجزاء الاختيارية فارغة، وجاهزة لتضيفها.
STL
شبكة STL
STL (الطباعة الحجرية) صيغة شبكات ثلاثية الأبعاد أنشأتها شركة 3D Systems عام 1987. تصف الهندسة السطحية للجسم فقط على هيئة قائمة مثلثات، دون ألوان أو خامات أو وحدات أو معلومات عن المشهد. وبساطتها جعلتها المدخل الافتراضي لبرامج تقطيع الطباعة ثلاثية الأبعاد مثل Cura وPrusaSlicer. تُقرَّب الأسطح المنحنية بعدد كبير من المثلثات المسطحة، لذا قد تنتج النماذج الملساء ملفات كبيرة جدًا.
- الضغط
- –
- الشفافية
- –
- الحركة
- لا
- سنة الظهور
- 1987 · 3D Systems
OBJ
Wavefront OBJ
OBJ صيغة هندسة ثلاثية الأبعاد طوّرتها Wavefront Technologies. هي ملف نصي عادي يسرد الرؤوس وإحداثيات الخامات والمتجهات العمودية والأوجه، مع الإشارة إلى المواد والخامات في ملف .mtl منفصل. يمكن لكل برنامج نمذجة ثلاثية الأبعاد ومحرك ألعاب وأداة طباعة ثلاثية الأبعاد تقريبًا استيرادها. لا يدعم OBJ الحركة أو الهيكل العظمي أو تسلسل المشاهد الهرمي، وتضيع الخامات إذا لم يُحفظ ملف MTS وملفات الصور معه.
- الضغط
- –
- الشفافية
- –
- الحركة
- لا
- سنة الظهور
- Wavefront Technologies
يحوّل الناس STL إلى OBJ عندما يلزم عرض نموذج أُعدّ للطباعة أو تحريكه أو إضافة خامات إليه أو وضعه في محرك ألعاب لا يدرج STL ضمن صيغ الاستيراد.
تحويل STL إلى OBJ أو GLB أو STEP: اختيار الصيغة المناسبة
للتحرير أو العرض أو إضافة الخامات
نص عادي تقرؤه تقريبًا كل برامج 3D منذ التسعينيات.
- رؤوس مشتركة للنمذجة
- مجال لإضافة UV والمواد
- يُفتح في Unity وMaya وBlender ومعظم تطبيقات 3D
للعرض على الويب أو بالواقع المعزز
ملف ثنائي واحد يضم المواد، وقياسه بالمتر.
- يُحمَّل في three.js وmodel-viewer
- يُفتح في Android Scene Viewer
- مناسب لمعاينات المنتجات
للاستخدام في CAD
يحوّل المثلثات إلى أوجه جسم صلب.
- يُفتح في Fusion 360 وSolidWorks
- تعديلات مباشرة فقط، دون سجل
- تبقى المنحنيات مجزأة إلى أوجه
إذا كان هدفك معاينة في المتصفح لا التحرير، فإن تحويل STL إلى GLB يوفر عليك خطوة. وإذا احتاج برنامج CAD أو فني تصنيع إلى القطعة، فإن تحويل STL إلى STEP يحوّل الشبكة إلى جسم صلب. وعندما يجب أن يعود النموذج المعدَّل إلى الطابعة، يكتب التحويل العكسي ملف STL جديدًا في خطوة واحدة.
أسئلة حول تحويل STL إلى OBJ
هل يستورد Unity ملفات STL؟
ليس مباشرةً. يقرأ مستورد النماذج في Unity صيغ FBX وOBJ وDAE و3DS وDXF، إضافةً إلى صيغ تطبيقات النمذجة المثبتة، لذلك يتم تجاهل ملف STL الموضوع في مجلد Assets. التحويل إلى OBJ هو أقصر طريق؛ اضبط المحور العلوي على Y-up أولًا.
هل سيحتوي ملف OBJ على إحداثيات UV للإكساء؟
لا، لأن ملف STL لا يحتوي عليها أصلًا. سيحمل ملف OBJ المثلثات نفسها دون إحداثيات خامة. افرد النموذج (UV Unwrap) في Blender أو أداة التكسير لديك بعد الاستيراد، ثم يمكنك الرسم عليه أو تطبيق خامات الصور.
هل يكون ملف OBJ أكبر أم أصغر من STL؟
يعتمد ذلك على ترميز STL. يكتب OBJ كل رأس مشترك مرة واحدة ويشير إليه بفهرس، لذلك يكون عادةً أصغر بكثير من STL بصيغة ASCII. وبالمقارنة مع STL الثنائي يكون حجمه غالبًا مشابهًا أو أكبر قليلًا، لأن أرقام OBJ تُخزَّن كنص.
لماذا يظهر النموذج المحوَّل بأوجه بارزة في برنامج العرض؟
يخزن STL متجه عمودي واحدًا لكل مثلث، فيظهر التظليل مسطحًا. طبّق Shade Smooth أو زاوية التنعيم التلقائي في Blender، أو أعد حساب المتجهات العمودية في برنامج 3D لديك، وستبدو الأسطح المنحنية مستديرة من جديد.
هل يمكن تحويل نموذج طباعة متعدد الأجزاء إلى كائنات OBJ منفصلة؟
إذا كان ملف STL يحتوي على عدة أجزاء منفصلة، فستظهر جميعها في ملف OBJ واحد. استخدم Separate by Loose Parts في Blender لتقسيمها إلى كائنات، أو ارفع كل جزء كملف STL مستقل لتحصل على ملف OBJ لكل جزء.
هل أفقد شيئًا عند تحويل STL إلى OBJ؟
لا يُفقد أي شيء من الهندسة؛ تُنسخ جميع المثلثات ومواضع الرؤوس. المحذوف فقط نص الترويسة البالغ 80 بايت وبايتات الخصائص غير المستعملة في STL الثنائي، وهي بيانات لا يقرؤها أي برنامج تقريبًا.
المزيد من التحويلات لنماذج الطباعة
- تحويل OBJ إلى STLحوّل OBJ من Blender أو ZBrush أو مسح ضوئي إلى STL ثنائي للطباعة 3D: تثليث الأوجه الرباعية ودمج الأجزاء وضبط المقياس بالمليمتر.
- تحويل STL إلى STEPحوّل شبكات STL إلى ملفات STEP تفتح في Fusion 360 و SolidWorks و FreeCAD. حدّد الوحدات التي لا يحفظها STL، ثم نزّل مجسم STEP بأوجه مسطحة.
- تحويل STL إلى GLBحوّل ملفات STL إلى GLB للمواقع وmodel-viewer والواقع المعزز في Android، مع تحويل المليمتر إلى متر وZ-up إلى Y-up ليقف النموذج منتصبًا.
- تحويل FBX إلى OBJحوّل ملفات FBX من Mixamo أو حزم Unity أو Maya إلى OBJ مع مواد MTL والخامات. يُقبل FBX الثنائي و ASCII، حتى 20 ملفًا دفعة واحدة.
- تحويل OBJ إلى GLBحوّل OBJ مع ملف MTL والخامات إلى ملف GLB واحد لـ three.js و model-viewer و Shopify والواقع المعزز في Android، بمقياس بالمتر وخامات مدمجة.
- تحويل 3MF إلى STLحوّل 3MF إلى STL للسلايسر وخدمات الطباعة والأدوات التي تقرأ STL فقط. تبقى الأبعاد بالمليمتر، وتُحذف الألوان واللوحات وإعدادات الطباعة.