تحويل STL إلى GLTF عبر الإنترنت (مجاني وآمن)
التحويل من STL إلى glTF على iLove3DM يتطلب عملية رفع واحدة ودون الحاجة لحساب. نموذج STL الخاص بك، المبني من أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV، يُعاد تشكيله كـ glTF مع خامة افتراضية محايدة.
حدد ملف .STL
أو اسحب وأفلت ملف .stl هنا
جرّب iLove3DM Studio الجديد
احصل على تجربة أفضل في استوديو iLove3DM الجديد: عارض ثلاثي الأبعاد بملء الشاشة ومعاينة مباشرة وكل الأدوات في مكان واحد. تظل هذه الصفحة الكلاسيكية تعمل كما هي.
⚡ الإجابة السريعة وملخص الذكاء الاصطناعي
التحويل من STL إلى glTF على iLove3DM يتطلب عملية رفع واحدة ودون الحاجة لحساب. نموذج STL الخاص بك، المبني من أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV، يُعاد تشكيله كـ glTF مع خامة افتراضية محايدة.
ملفات الطباعة مخصصة لبرامج التقطيع (Slicers) وليس لمتصفحات الويب، لذا يركز التحويل على تحويل الهندسة الخام للطباعة إلى عنصر خفيف وقابل للمشاركة للويب أو الواقع المعزز (AR). ملف STL (.stl) هو قائمة ثنائية (أو نصية ASCII) من المثلثات غير المفهرسة. ويحتوي على أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV وغالبًا ما يُفتح في Cura وPrusaSlicer وBambu Studio. أما glTF (.gltf) فهو وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة، ويحتوي على شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية، ويُستخدم عادةً في Blender وVisual Studio Code glTF tools وthree.js.
يقوم المحول بتحليل مخطط مشهد STL، وتسوية المجسمات والخامات، وإعادة تصديرها كـ glTF. تتغير الوحدات من بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر) إلى أمتار (محددة وفقاً لمواصفات glTF القياسية). يتم تشغيل كل شيء في متصفحك أو في بيئة معزولة تُحذف تلقائيًا، مما يحافظ على خصوصية نماذجك.
.stlحول STL (Stereolithography)
التنسيق القياسي للطباعة ثلاثية الأبعاد والتصنيع بالإضافة، يحدد السطح الهندسي باستخدام أوجه مثلثة غير منتظمة.
- البنية: قائمة ثنائية (أو نصية ASCII) من المثلثات غير المفهرسة
- الخامات: لا يحتوي على أي معلومات عن المواد
- الوحدات: بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر)
- المحاور: المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد
- يُفتح في: Cura أو PrusaSlicer أو Bambu Studio أو Fusion 360 أو MeshLab
.gltfالصيغة الهدف: glTF (JSON)
تنسيق قياسي مفتوح المصدر لوصف المشاهد ثلاثية الأبعاد باستخدام JSON مع مخازن مؤقتة وإكساءات خارجية أو مدمجة.
- البنية: وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة
- الخامات: خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness)
- الوحدات: أمتار (محددة وفقاً لمواصفات glTF القياسية)
- المحاور: المحور Y للأعلى (Y-up)، نظام يد يمنى
- يُفتح في: Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0
ماذا يحدث لبياناتك أثناء تحويل STL → glTF
مسار التحويل: STL → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF).
| العنصر | النتيجة | المحصلة |
|---|---|---|
| الهندسة | محفوظ | يخزن STL أوجه مثلثة أولية بدون نقاط رأسية مشتركة أو إحداثيات UV؛ ويخزن glTF شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية. تتم إعادة التثليث للأسطح عند الحاجة، كما يتم نقل المواضع والمتجهات العمودية وإحداثيات UV. |
| الخامات | لا ينطبق | لا يحتوي STL على بيانات خامات، لذا يستخدم ملف glTF الناتج خامة افتراضية محايدة. |
| الإكساءات | لا ينطبق | لا يدعم STL الإكساءات، لذا لا يوجد شيء لنقله؛ يمكنك إضافة الإكساءات بعد التحويل إذا كنت بحاجة إليها. |
| ألوان الرؤوس | لا ينطبق | لا يحتوي STL على بيانات ألوان للرؤوس، لذا يكون الملف الناتج غير ملوّن على مستوى الرؤوس. |
| التحريك | لا ينطبق | STL هو تنسيق ثابت، لذا فإن نتيجة glTF تكون وضعية ثابتة واحدة. |
| الوحدات والمقياس | مُكيَّف | يستخدم STL بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. |
| الاتجاه | مُكيَّف | يعتمد STL المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف. |
توقع أن يكون ملف glTF أصغر بنحو 2.1x من ملف STL المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تحول من STL إلى glTF؟
لماذا الاستغناء عن STL
غالبًا ما يقوم المستخدمون بالتحويل من STL عندما يكونون مشاركة ملف CAD تم تصديره مع أشخاص ليس لديهم برنامج تقطيع. وتشمل الحالات الشائعة الأخرى معاينة قطعة مخصصة للطباعة على الويب أو في الواقع المعزز (AR) وإضافة مواد وإكساءات إلى نموذج قابل للطباعة. وفي التحويل من STL → glTF تحديدًا، المحفوظة: الهندسة; المُكيّفة: الوحدات والمقياس والاتجاه. توقع أن يكون ملف glTF أصغر بنحو 2.1x من ملف STL المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تختار glTF
تعد صيغة glTF الهدف الأنسب عندما تكون الحفاظ على مشهد قابل للقراءة البشرية يمكنك مقارنة اختلافاته في أنظمة التحكم بالإصدارات. كما أنها تلائم سيناريوهات مثل استكشاف أخطاء المواد والتدرجات الهرمية للعقد وإصلاحها وتغذية مسارات العمل التي تتطلب مخازن مؤقتة (buffers) منفصلة. ملفات الطباعة مخصصة لبرامج التقطيع (Slicers) وليس لمتصفحات الويب، لذا يركز التحويل على تحويل الهندسة الخام للطباعة إلى عنصر خفيف وقابل للمشاركة للويب أو الواقع المعزز (AR).
أين يُفتح الملف الناتج
بعد التحويل، يمكنك فتح ملف .gltf في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0.
دليل خطوة بخطوة: STL → glTF
- 1
ارفع ملف .stl الخاص بك
اسحب نموذج STL إلى أداة التحويل أو انقر للتصفح. لا يوجد دعم للإكساءات أو إحداثيات UV؛ لا توجد ملفات إضافية مطلوبة.
- 2
تحقق من حصتك المجانية
يمكن للحسابات المجانية إجراء بضع عمليات تحويل يوميًا؛ ويتيح لك تسجيل الدخول تتبع استخداماتك المتبقية. لا يتم إضافة أي علامة مائية على الإطلاق.
- 3
تحويل إلى glTF
اضغط على زر التحويل إلى glTF. تتبع عملية التحويل مسار STL → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF)، وهو ما يستغرق عادةً بضع ثوانٍ للنماذج التي يقل حجمها عن 100 ميجابايت.
- 4
تنزيل ملف .gltf
يتم تنزيل ملف glTF تلقائيًا. افتحه في Blender وVisual Studio Code glTF tools للتحقق من المقياس والاتجاه.
نصائح حول STL → glTF
- يتم تجاهل وحذف بيانات الألوان والإكساءات (المصدر STL).
- تتعطل المسارات النسبية لملفات .bin وملفات الإكساء عند فصل الملفات عن بعضها (الهدف glTF).
- تحقق دائمًا من الأبعاد في العالم الحقيقي: STL بوحدة بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر)، بينما glTF بوحدة أمتار (محددة وفقاً لمواصفات glTF القياسية).
- بما أن STL أكبر حجمًا بكثير من glTF، فإن التحويل يُعد أيضًا طريقة ممتازة لتقليل حجم ملفاتك.
الأسئلة الشائعة
كيف يمكنني تحويل STL إلى glTF دون فقدان الجودة؟
ارفع ملف .stl واضغط على تحويل؛ المسار المتبع هو STL → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF). يتم نقل الشكل الهندسي بدقة؛ لا توجد خامات في الملف المصدر، ولا توجد إكساءات معنية.
هل يحافظ التحويل من STL إلى glTF على الألوان؟
لا يحتوي STL على بيانات ألوان للرؤوس، لذا يكون الملف الناتج غير ملوّن على مستوى الرؤوس.
لماذا يظهر نموذج glTF الخاص بي بحجم أو تدوير غير صحيح؟
يستخدم STL بدون وحدات (تفترض برامج التقطيع عادةً أنها بالمليمتر)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. يعتمد STL المحور Z للأعلى (Z-up)، متوافقاً مع إحداثيات الطابعات ثلاثية الأبعاد بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف.
هل سيكون ملف glTF أكبر أم أصغر من ملف STL؟
توقع أن يكون ملف glTF أصغر بنحو 2.1x من ملف STL المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
ما هي البرامج التي يمكنها فتح ملف glTF المُحوّل؟
تُفتح ملفات glTF في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0. وإذا احتجت إلى العودة، فاستخدم أداة التحويل من glTF إلى STL.
هل رفع نموذج STL الخاص بي آمن؟
نعم. تتم معالجة الملفات في متصفحك أو على خوادم معزولة وتُحذف مباشرةً بعد التحويل. ولا يتم استخدامها أبدًا لتدريب نماذج الذكاء الاصطناعي، ولا تتم إضافة أي علامة مائية.