تحويل OBJ إلى STL عبر الإنترنت (مجاني وآمن)
لتحويل OBJ إلى STL، قم بإسقاط ملف .obj في هذه الصفحة وقم بتنزيل ملف .stl خلال ثوانٍ معدودة. مسار التحويل هو OBJ → GLB → STL (يتم التحليل إلى مشهد GLB، ثم التصدير كـ STL)، ويتم استبعاد الإكساءات لأن STL لا تدعمها.
حدد ملف .OBJ
أو اسحب وأفلت ملف .obj هنا
جرّب iLove3DM Studio الجديد
احصل على تجربة أفضل في استوديو iLove3DM الجديد: عارض ثلاثي الأبعاد بملء الشاشة ومعاينة مباشرة وكل الأدوات في مكان واحد. تظل هذه الصفحة الكلاسيكية تعمل كما هي.
⚡ الإجابة السريعة وملخص الذكاء الاصطناعي
لتحويل OBJ إلى STL، قم بإسقاط ملف .obj في هذه الصفحة وقم بتنزيل ملف .stl خلال ثوانٍ معدودة. مسار التحويل هو OBJ → GLB → STL (يتم التحليل إلى مشهد GLB، ثم التصدير كـ STL)، ويتم استبعاد الإكساءات لأن STL لا تدعمها.
تحتوي تنسيقات النمذجة والتحريك على بيانات أكثر بكثير مما تحتاجه الطابعة، لذا يحتفظ المحول بالسطح ويتجاهل كل شيء آخر. ملف OBJ (.obj) هو نص ASCII عادي مع ملف مواد .mtl مرافق. ويحتوي على مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals) وغالبًا ما يُفتح في Blender وMaya و3ds Max. أما STL (.stl) فهو قائمة ثنائية (أو نصية ASCII) من المثلثات غير المفهرسة، ويحتوي على أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV، ويُستخدم عادةً في Cura وPrusaSlicer وBambu Studio.
خلف الكواليس، يتم فك ترميز ملف OBJ إلى مشهد في الذاكرة، ثم تسلسله وحفظه كـ STL. ينتقل اتجاه المحاور من اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم إلى المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد. يتم تشغيل كل شيء في متصفحك أو في بيئة معزولة تُحذف تلقائيًا، مما يحافظ على خصوصية نماذجك.
.objحول OBJ (Wavefront)
تنسيق عالمي لتعريف الهندسة ثلاثية الأبعاد تدعمه جميع برامج النمذجة والرندرة تقريباً.
- البنية: نص ASCII عادي مع ملف مواد .mtl مرافق
- الخامات: مواد MTL بنمط Phong (الانتشار diffuse، واللمعان specular، والمحيط ambient)
- الوحدات: بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)
- المحاور: اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم
- يُفتح في: Blender أو Maya أو 3ds Max أو ZBrush أو MeshLab
.stlالصيغة الهدف: STL (Stereolithography)
التنسيق القياسي للطباعة ثلاثية الأبعاد والتصنيع بالإضافة، يحدد السطح الهندسي باستخدام أوجه مثلثة غير منتظمة.
- البنية: قائمة ثنائية (أو نصية ASCII) من المثلثات غير المفهرسة
- الخامات: لا يحتوي على أي معلومات عن المواد
- الوحدات: بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر)
- المحاور: المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد
- يُفتح في: Cura أو PrusaSlicer أو Bambu Studio أو Fusion 360 أو MeshLab
ماذا يحدث لبياناتك أثناء تحويل OBJ → STL
مسار التحويل: OBJ → GLB → STL (يتم التحليل إلى مشهد GLB، ثم التصدير كـ STL).
| العنصر | النتيجة | المحصلة |
|---|---|---|
| الهندسة | محفوظ | يخزن OBJ مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals)؛ ويخزن STL أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV. تتم إعادة التثليث للأسطح عند الحاجة، كما يتم نقل المواضع والمتجهات العمودية وإحداثيات UV. |
| الخامات | غير مدعوم | يستخدم OBJ مواد MTL بنمط Phong (الانتشار diffuse، واللمعان specular، والمحيط ambient)، لكن STL يعتمد لا يحتوي على أي معلومات عن المواد؛ لا يمكن تخزين إعدادات الخامات في الملف الناتج. |
| الإكساءات | غير مدعوم | في OBJ، يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL. لا يدعم STL الإكساءات، لذا يتم استبعاد الصور وتبقى هندسة المجسم فقط. |
| ألوان الرؤوس | غير مدعوم | لا يمكن لـ STL تخزين ألوان الرؤوس، لذا تُفقد الألوان الموجودة في رؤوس OBJ ما لم يتم دمجها في إكساء مسبقاً. |
| التحريك | لا ينطبق | OBJ هو تنسيق ثابت، لذا فإن نتيجة STL تكون وضعية ثابتة واحدة. |
| الوحدات والمقياس | مُكيَّف | يستخدم OBJ بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)؛ بينما يستخدم STL بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. |
| الاتجاه | مُكيَّف | يعتمد OBJ اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم بينما يعتمد STL المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف. |
توقع أن يكون ملف STL أصغر بنحو 1.6x من ملف OBJ المصدر، نظراً لأن STL حوالي 50 بايت لكل مثلث في الصيغة الثنائية، لذا يكون الحجم كبيراً للشبكات الكثيفة.
لماذا تحول من OBJ إلى STL؟
لماذا الاستغناء عن OBJ
غالبًا ما يقوم المستخدمون بالتحويل من OBJ عندما يكونون إنقاذ مجسم منحوت قديم أو أرشيف من تنسيق نصي. وتشمل الحالات الشائعة الأخرى نقل نموذج من ZBrush أو Blender إلى مسار عمل خاص بالويب وتحويل ملف تم تنزيله من مزود إلى أصل حديث مكسو بالخامات. وفي التحويل من OBJ → STL تحديدًا، المحفوظة: الهندسة; المُكيّفة: الوحدات والمقياس والاتجاه; غير مدعومة بواسطة STL: الخامات والإكساءات وألوان الرؤوس. توقع أن يكون ملف STL أصغر بنحو 1.6x من ملف OBJ المصدر، نظراً لأن STL حوالي 50 بايت لكل مثلث في الصيغة الثنائية، لذا يكون الحجم كبيراً للشبكات الكثيفة.
لماذا تختار STL
تعد صيغة STL الهدف الأنسب عندما تكون إرسال الأشكال الهندسية إلى برامج التحكم الرقمي CNC والنمذجة الأولية السريعة. كما أنها تلائم سيناريوهات مثل إعداد نموذج لطباعة FDM أو الراتنج (Resin) وإنتاج شبكة مجسمة مبسطة ومجردة من أي بيانات إضافية. تحتوي تنسيقات النمذجة والتحريك على بيانات أكثر بكثير مما تحتاجه الطابعة، لذا يحتفظ المحول بالسطح ويتجاهل كل شيء آخر.
أين يُفتح الملف الناتج
بعد التحويل، يمكنك فتح ملف .stl في Cura أو PrusaSlicer أو Bambu Studio أو Fusion 360 أو MeshLab.
دليل خطوة بخطوة: OBJ → STL
- 1
ارفع ملف .obj الخاص بك
اسحب نموذج OBJ إلى أداة التحويل أو انقر للتصفح. يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL؛ قم بضغط النموذج بصيغة zip مع إكساءاته وملفاته المرفقة إذا كنت ترغب في تضمينها.
- 2
تحقق من حصتك المجانية
يمكن للحسابات المجانية إجراء بضع عمليات تحويل يوميًا؛ ويتيح لك تسجيل الدخول تتبع استخداماتك المتبقية. لا يتم إضافة أي علامة مائية على الإطلاق.
- 3
تحويل إلى STL
اضغط على زر التحويل إلى STL. تتبع عملية التحويل مسار OBJ → GLB → STL (يتم التحليل إلى مشهد GLB، ثم التصدير كـ STL)، وهو ما يستغرق عادةً بضع ثوانٍ للنماذج التي يقل حجمها عن 100 ميجابايت.
- 4
تنزيل ملف .stl
يتم تنزيل ملف STL تلقائيًا. افتحه في Cura وPrusaSlicer للتحقق من المقياس والاتجاه.
نصائح حول OBJ → STL
- غياب معلومات الوحدات يسبب مفاجآت في مقياس الرسم بين التطبيقات المختلفة (المصدر OBJ).
- الحواف غير المتصلة بإحكام (non-manifold) والثقوب تؤدي إلى فشل برامج التقطيع (الهدف STL).
- إذا كان اللون مهمًا، قم بدمجه (Bake) في خريطة إكساء قبل التصدير إلى STL، أو اختر تنسيقًا يحافظ عليه مثل GLB.
- تحقق دائمًا من الأبعاد في العالم الحقيقي: OBJ بوحدة بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)، بينما STL بوحدة بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر).
الأسئلة الشائعة
كيف يمكنني تحويل OBJ إلى STL دون فقدان الجودة؟
ارفع ملف .obj واضغط على تحويل؛ المسار المتبع هو OBJ → GLB → STL (يتم التحليل إلى مشهد GLB، ثم التصدير كـ STL). يتم نقل الشكل الهندسي بدقة؛ تتم مطابقة الخامات مع أقرب معادل لها في STL، والإكساءات غير مخزنة في STL.
هل يحافظ التحويل من OBJ إلى STL على الإكساءات؟
في OBJ، يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL. لا يدعم STL الإكساءات، لذا يتم استبعاد الصور وتبقى هندسة المجسم فقط.
لماذا يظهر نموذج STL الخاص بي بحجم أو تدوير غير صحيح؟
يستخدم OBJ بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)؛ بينما يستخدم STL بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. يعتمد OBJ اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم بينما يعتمد STL المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف.
هل سيكون ملف STL أكبر أم أصغر من ملف OBJ؟
توقع أن يكون ملف STL أصغر بنحو 1.6x من ملف OBJ المصدر، نظراً لأن STL حوالي 50 بايت لكل مثلث في الصيغة الثنائية، لذا يكون الحجم كبيراً للشبكات الكثيفة.
ما هي البرامج التي يمكنها فتح ملف STL المُحوّل؟
تُفتح ملفات STL في Cura أو PrusaSlicer أو Bambu Studio أو Fusion 360 أو MeshLab. وإذا احتجت إلى العودة، فاستخدم أداة التحويل من STL إلى OBJ.
هل رفع نموذج OBJ الخاص بي آمن؟
نعم. تتم معالجة الملفات في متصفحك أو على خوادم معزولة وتُحذف مباشرةً بعد التحويل. ولا يتم استخدامها أبدًا لتدريب نماذج الذكاء الاصطناعي، ولا تتم إضافة أي علامة مائية.