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