تحويل OBJ إلى PLY عبر الإنترنت (مجاني وآمن)
التحويل من OBJ إلى PLY على iLove3DM يتطلب عملية رفع واحدة ودون الحاجة لحساب. نموذج OBJ الخاص بك، المبني من مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals)، يُعاد تشكيله كـ PLY مع خامات تمت مطابقتها مع ما يدعمه PLY.
حدد ملف .OBJ
أو اسحب وأفلت ملف .obj هنا
جرّب iLove3DM Studio الجديد
احصل على تجربة أفضل في استوديو iLove3DM الجديد: عارض ثلاثي الأبعاد بملء الشاشة ومعاينة مباشرة وكل الأدوات في مكان واحد. تظل هذه الصفحة الكلاسيكية تعمل كما هي.
⚡ الإجابة السريعة وملخص الذكاء الاصطناعي
التحويل من OBJ إلى PLY على iLove3DM يتطلب عملية رفع واحدة ودون الحاجة لحساب. نموذج OBJ الخاص بك، المبني من مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals)، يُعاد تشكيله كـ PLY مع خامات تمت مطابقتها مع ما يدعمه PLY.
يعد تحويل شبكة مصممة بنمذجة إلى تنسيق معالجة مسح ضوئي مفيداً للتحليل، وتقليل المضلعات (Decimation)، ومقارنة الأسطح. ملف OBJ (.obj) هو نص ASCII عادي مع ملف مواد .mtl مرافق. ويحتوي على مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals) وغالبًا ما يُفتح في Blender وMaya و3ds Max. أما PLY (.ply) فهو ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه، ويحتوي على سحب نقاط وأوجه مضلعة مع خصائص مخصصة لكل نقطة رأسية، ويُستخدم عادةً في MeshLab وCloudCompare وMeshroom.
يقوم المحول بتحليل مخطط مشهد OBJ، وتسوية المجسمات والخامات، وإعادة تصديرها كـ PLY. تتغير الوحدات من بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم) إلى بدون وحدات قياس (يحددها الماسح الضوئي). يتم تشغيل كل شيء في متصفحك أو في بيئة معزولة تُحذف تلقائيًا، مما يحافظ على خصوصية نماذجك.
.objحول OBJ (Wavefront)
تنسيق عالمي لتعريف الهندسة ثلاثية الأبعاد تدعمه جميع برامج النمذجة والرندرة تقريباً.
- البنية: نص ASCII عادي مع ملف مواد .mtl مرافق
- الخامات: مواد MTL بنمط Phong (الانتشار diffuse، واللمعان specular، والمحيط ambient)
- الوحدات: بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)
- المحاور: اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم
- يُفتح في: Blender أو Maya أو 3ds Max أو ZBrush أو MeshLab
.plyالصيغة الهدف: PLY (Stanford Polygon File)
مصمم لتخزين البيانات ثلاثية الأبعاد من الماسحات الضوئية ثلاثية الأبعاد، مع دعم الأوجه المضلعة والسحب النقطية مع ألوان لكل رأس.
- البنية: ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه
- الخامات: لا توجد خامات حقيقية، فقط خصائص لكل رأس (per-vertex)
- الوحدات: بدون وحدات قياس (يحددها الماسح الضوئي)
- المحاور: غير محدد (يعتمد على الماسح الضوئي أو البرنامج)
- يُفتح في: MeshLab أو CloudCompare أو Open3D أو Blender
ماذا يحدث لبياناتك أثناء تحويل OBJ → PLY
مسار التحويل: OBJ → GLB → PLY (يتم التحليل إلى مشهد GLB، ثم التصدير كـ PLY).
| العنصر | النتيجة | المحصلة |
|---|---|---|
| الهندسة | محفوظ | يخزن OBJ مضلعات (مثلثات، ورباعيات، وn-gons) مع تجمعات مشتركة للـ UV والنواظم (normals)؛ ويخزن PLY سحب نقاط وأوجه مضلعة مع خصائص مخصصة لكل نقطة رأسية. تتم إعادة التثليث للأسطح عند الحاجة، كما يتم نقل المواضع والمتجهات العمودية وإحداثيات UV. |
| الخامات | غير مدعوم | يستخدم OBJ مواد MTL بنمط Phong (الانتشار diffuse، واللمعان specular، والمحيط ambient)، لكن PLY يعتمد لا توجد خامات حقيقية، فقط خصائص لكل رأس (per-vertex)؛ لا يمكن تخزين إعدادات الخامات في الملف الناتج. |
| الإكساءات | محفوظ | في OBJ، يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL. يمكن لـ PLY أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة. |
| ألوان الرؤوس | محفوظ | تُكتب ألوان الرؤوس في OBJ إلى PLY كبيانات ألوان للرؤوس. |
| التحريك | لا ينطبق | OBJ هو تنسيق ثابت، لذا فإن نتيجة PLY تكون وضعية ثابتة واحدة. |
| الوحدات والمقياس | مُكيَّف | يستخدم OBJ بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)؛ بينما يستخدم PLY بدون وحدات قياس (يحددها الماسح الضوئي). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. |
| الاتجاه | مُكيَّف | يعتمد OBJ اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم بينما يعتمد PLY غير محدد (يعتمد على الماسح الضوئي أو البرنامج). يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف. |
ينتج كل من OBJ وPLY ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن OBJ كبير، لأن كل إحداثي يُخزَّن كنص، بينما PLY كبير للمسوحات الكثيفة، خاصة مع وجود ألوان لكل رأس.
لماذا تحول من OBJ إلى PLY؟
لماذا الاستغناء عن OBJ
غالبًا ما يقوم المستخدمون بالتحويل من OBJ عندما يكونون تحويل ملف تم تنزيله من مزود إلى أصل حديث مكسو بالخامات. وتشمل الحالات الشائعة الأخرى إنقاذ مجسم منحوت قديم أو أرشيف من تنسيق نصي ونقل نموذج من ZBrush أو Blender إلى مسار عمل خاص بالويب. وفي التحويل من OBJ → PLY تحديدًا، المحفوظة: الهندسة والإكساءات وألوان الرؤوس; المُكيّفة: الوحدات والمقياس والاتجاه; غير مدعومة بواسطة PLY: الخامات. ينتج كل من OBJ وPLY ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن OBJ كبير، لأن كل إحداثي يُخزَّن كنص، بينما PLY كبير للمسوحات الكثيفة، خاصة مع وجود ألوان لكل رأس.
لماذا تختار PLY
تعد صيغة PLY الهدف الأنسب عندما تكون تغذية أدوات معالجة المسح ثلاثي الأبعاد مثل MeshLab وCloudCompare. كما أنها تلائم سيناريوهات مثل الحفاظ على ألوان الرؤوس بدون إكساءات وتبادل البيانات مع البرامج البحثية والأكاديمية. يعد تحويل شبكة مصممة بنمذجة إلى تنسيق معالجة مسح ضوئي مفيداً للتحليل، وتقليل المضلعات (Decimation)، ومقارنة الأسطح.
أين يُفتح الملف الناتج
بعد التحويل، يمكنك فتح ملف .ply في MeshLab أو CloudCompare أو Open3D أو Blender.
دليل خطوة بخطوة: OBJ → PLY
- 1
ارفع ملف .obj الخاص بك
اسحب نموذج OBJ إلى أداة التحويل أو انقر للتصفح. يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL؛ قم بضغط النموذج بصيغة zip مع إكساءاته وملفاته المرفقة إذا كنت ترغب في تضمينها.
- 2
تحقق من حصتك المجانية
يمكن للحسابات المجانية إجراء بضع عمليات تحويل يوميًا؛ ويتيح لك تسجيل الدخول تتبع استخداماتك المتبقية. لا يتم إضافة أي علامة مائية على الإطلاق.
- 3
تحويل إلى PLY
اضغط على زر التحويل إلى PLY. تتبع عملية التحويل مسار OBJ → GLB → PLY (يتم التحليل إلى مشهد GLB، ثم التصدير كـ PLY)، وهو ما يستغرق عادةً بضع ثوانٍ للنماذج التي يقل حجمها عن 100 ميجابايت.
- 4
تنزيل ملف .ply
يتم تنزيل ملف PLY تلقائيًا. افتحه في MeshLab وCloudCompare للتحقق من المقياس والاتجاه.
نصائح حول OBJ → PLY
- غياب معلومات الوحدات يسبب مفاجآت في مقياس الرسم بين التطبيقات المختلفة (المصدر OBJ).
- غالباً ما تحتوي المسوحات على ملايين الرؤوس وتحتاج إلى تقليص (Decimation) (الهدف PLY).
- تحقق دائمًا من الأبعاد في العالم الحقيقي: OBJ بوحدة بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)، بينما PLY بوحدة بدون وحدات قياس (يحددها الماسح الضوئي).
الأسئلة الشائعة
كيف يمكنني تحويل OBJ إلى PLY دون فقدان الجودة؟
ارفع ملف .obj واضغط على تحويل؛ المسار المتبع هو OBJ → GLB → PLY (يتم التحليل إلى مشهد GLB، ثم التصدير كـ PLY). يتم نقل الشكل الهندسي بدقة؛ تتم مطابقة الخامات مع أقرب معادل لها في PLY، وتظل الإكساءات مرتبطة عبر إحداثيات UV.
هل يحافظ التحويل من OBJ إلى PLY على الإكساءات؟
في OBJ، يتم الرجوع إلى صور الإكساء بالاسم من داخل ملف MTL. يمكن لـ PLY أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة.
لماذا يظهر نموذج PLY الخاص بي بحجم أو تدوير غير صحيح؟
يستخدم OBJ بدون وحدات محددة (يحدد التطبيق المستورد مقياس الرسم)؛ بينما يستخدم PLY بدون وحدات قياس (يحددها الماسح الضوئي). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. يعتمد OBJ اصطلاحياً المحور Y للأعلى (Y-up)، لكنه غير ملزم بينما يعتمد PLY غير محدد (يعتمد على الماسح الضوئي أو البرنامج). يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف.
هل سيكون ملف PLY أكبر أم أصغر من ملف OBJ؟
ينتج كل من OBJ وPLY ملفات متقاربة الحجم بشكل عام لنفس الشبكة؛ حيث إن OBJ كبير، لأن كل إحداثي يُخزَّن كنص، بينما PLY كبير للمسوحات الكثيفة، خاصة مع وجود ألوان لكل رأس.
ما هي البرامج التي يمكنها فتح ملف PLY المُحوّل؟
تُفتح ملفات PLY في MeshLab أو CloudCompare أو Open3D أو Blender. وإذا احتجت إلى العودة، فاستخدم أداة التحويل من PLY إلى OBJ.
هل رفع نموذج OBJ الخاص بي آمن؟
نعم. تتم معالجة الملفات في متصفحك أو على خوادم معزولة وتُحذف مباشرةً بعد التحويل. ولا يتم استخدامها أبدًا لتدريب نماذج الذكاء الاصطناعي، ولا تتم إضافة أي علامة مائية.