تحويل PLY إلى GLTF عبر الإنترنت (مجاني وآمن)
يقوم iLove3DM بتحويل ملفات PLY إلى glTF عبر الإنترنت ومجانًا: إدخال .ply، وإخراج .gltf. صيغة PLY هي ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه، بينما صيغة glTF هي وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة؛ ويعمل المحول على الربط بينهما باستخدام GLB كمشهد وسيط.
حدد ملف .PLY
أو اسحب وأفلت ملف .ply هنا
جرّب iLove3DM Studio الجديد
احصل على تجربة أفضل في استوديو iLove3DM الجديد: عارض ثلاثي الأبعاد بملء الشاشة ومعاينة مباشرة وكل الأدوات في مكان واحد. تظل هذه الصفحة الكلاسيكية تعمل كما هي.
⚡ الإجابة السريعة وملخص الذكاء الاصطناعي
يقوم iLove3DM بتحويل ملفات PLY إلى glTF عبر الإنترنت ومجانًا: إدخال .ply، وإخراج .gltf. صيغة PLY هي ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه، بينما صيغة glTF هي وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة؛ ويعمل المحول على الربط بينهما باستخدام GLB كمشهد وسيط.
غالباً ما تحتوي عمليات المسح على ملايين الرؤوس مع دمج الألوان لكل رأس؛ ويعد تحويلها الخطوة الأولى لإنشاء نموذج قابل للمشاركة عبر الويب أو الواقع المعزز (AR). ملف PLY (.ply) هو ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه. ويحتوي على سحب نقاط وأوجه مضلعة مع خصائص مخصصة لكل نقطة رأسية وغالبًا ما يُفتح في MeshLab وCloudCompare وMeshroom. أما glTF (.gltf) فهو وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة، ويحتوي على شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية، ويُستخدم عادةً في Blender وVisual Studio Code glTF tools وthree.js.
نظرًا لأن PLY يستخدم لا توجد خامات حقيقية، فقط خصائص لكل رأس (per-vertex) بينما يستخدم glTF خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness)، يقرأ المحول المشهد الخاص بك، ويطبق التعيين الموضح أدناه، وينشئ ملف .gltf نظيفًا. يتم تشغيل كل شيء في متصفحك أو في بيئة معزولة تُحذف تلقائيًا، مما يحافظ على خصوصية نماذجك.
.plyحول PLY (Stanford Polygon File)
مصمم لتخزين البيانات ثلاثية الأبعاد من الماسحات الضوئية ثلاثية الأبعاد، مع دعم الأوجه المضلعة والسحب النقطية مع ألوان لكل رأس.
- البنية: ترويسة بتنسيق ثنائي أو نصي ASCII متبوعة بقوائم الرؤوس والأوجه
- الخامات: لا توجد خامات حقيقية، فقط خصائص لكل رأس (per-vertex)
- الوحدات: بدون وحدات قياس (يحددها الماسح الضوئي)
- المحاور: غير محدد (يعتمد على الماسح الضوئي أو البرنامج)
- يُفتح في: MeshLab أو CloudCompare أو Open3D أو Blender
.gltfالصيغة الهدف: glTF (JSON)
تنسيق قياسي مفتوح المصدر لوصف المشاهد ثلاثية الأبعاد باستخدام JSON مع مخازن مؤقتة وإكساءات خارجية أو مدمجة.
- البنية: وصف للمشهد بتنسيق JSON يشير إلى ملفات bin. وملفات صور منفصلة
- الخامات: خامات PBR ذات معيار المعدنية/الخشونة (metallic-roughness)
- الوحدات: أمتار (محددة وفقاً لمواصفات glTF القياسية)
- المحاور: المحور Y للأعلى (Y-up)، نظام يد يمنى
- يُفتح في: Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0
ماذا يحدث لبياناتك أثناء تحويل PLY → glTF
مسار التحويل: PLY → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF).
| العنصر | النتيجة | المحصلة |
|---|---|---|
| الهندسة | محفوظ | يخزن PLY سحب نقاط وأوجه مضلعة مع خصائص مخصصة لكل نقطة رأسية؛ ويخزن glTF شبكات مثلثية مفهرسة مع أهداف تشكيل (morph targets) وهياكل ربط (skins) اختيارية. تتم إعادة التثليث للأسطح عند الحاجة، كما يتم نقل المواضع والمتجهات العمودية وإحداثيات UV. |
| الخامات | لا ينطبق | لا يحتوي PLY على بيانات خامات، لذا يستخدم ملف glTF الناتج خامة افتراضية محايدة. |
| الإكساءات | محفوظ | في PLY، يعتمد تعيين الإكساءات على صورة مرجعية ونادراً ما يُدعم. يمكن لـ glTF أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة. |
| ألوان الرؤوس | محفوظ | تُكتب ألوان الرؤوس في PLY إلى glTF كبيانات ألوان للرؤوس. |
| التحريك | لا ينطبق | PLY هو تنسيق ثابت، لذا فإن نتيجة glTF تكون وضعية ثابتة واحدة. |
| الوحدات والمقياس | مُكيَّف | يستخدم PLY بدون وحدات قياس (يحددها الماسح الضوئي)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. |
| الاتجاه | مُكيَّف | يعتمد PLY غير محدد (يعتمد على الماسح الضوئي أو البرنامج) بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف. |
توقع أن يكون ملف glTF أصغر بنحو 2.4x من ملف PLY المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تحول من PLY إلى glTF؟
لماذا الاستغناء عن PLY
غالبًا ما يقوم المستخدمون بالتحويل من PLY عندما يكونون نقل نتائج MeshLab أو CloudCompare إلى مسار عمل للألعاب أو الويب. وتشمل الحالات الشائعة الأخرى تحويل مسح LiDAR أو مسح تصويري إلى أصل قابل للمشاركة ودمج ألوان الماسح الضوئي في تنسيق أكثر قابلية للنقل. وفي التحويل من PLY → glTF تحديدًا، المحفوظة: الهندسة والإكساءات وألوان الرؤوس; المُكيّفة: الوحدات والمقياس والاتجاه. توقع أن يكون ملف glTF أصغر بنحو 2.4x من ملف PLY المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
لماذا تختار glTF
تعد صيغة glTF الهدف الأنسب عندما تكون تغذية مسارات العمل التي تتطلب مخازن مؤقتة (buffers) منفصلة. كما أنها تلائم سيناريوهات مثل الحفاظ على مشهد قابل للقراءة البشرية يمكنك مقارنة اختلافاته في أنظمة التحكم بالإصدارات واستكشاف أخطاء المواد والتدرجات الهرمية للعقد وإصلاحها. غالباً ما تحتوي عمليات المسح على ملايين الرؤوس مع دمج الألوان لكل رأس؛ ويعد تحويلها الخطوة الأولى لإنشاء نموذج قابل للمشاركة عبر الويب أو الواقع المعزز (AR).
أين يُفتح الملف الناتج
بعد التحويل، يمكنك فتح ملف .gltf في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0.
دليل خطوة بخطوة: PLY → glTF
- 1
ارفع ملف .ply الخاص بك
اسحب نموذج PLY إلى أداة التحويل أو انقر للتصفح. يعتمد تعيين الإكساءات على صورة مرجعية ونادراً ما يُدعم؛ لا توجد ملفات إضافية مطلوبة.
- 2
تحقق من حصتك المجانية
يمكن للحسابات المجانية إجراء بضع عمليات تحويل يوميًا؛ ويتيح لك تسجيل الدخول تتبع استخداماتك المتبقية. لا يتم إضافة أي علامة مائية على الإطلاق.
- 3
تحويل إلى glTF
اضغط على زر التحويل إلى glTF. تتبع عملية التحويل مسار PLY → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF)، وهو ما يستغرق عادةً بضع ثوانٍ للنماذج التي يقل حجمها عن 100 ميجابايت.
- 4
تنزيل ملف .gltf
يتم تنزيل ملف glTF تلقائيًا. افتحه في Blender وVisual Studio Code glTF tools للتحقق من المقياس والاتجاه.
نصائح حول PLY → glTF
- اللون مدمج في الرؤوس بدلاً من وجوده في إكساء (المصدر PLY).
- تتعطل المسارات النسبية لملفات .bin وملفات الإكساء عند فصل الملفات عن بعضها (الهدف glTF).
- تحقق دائمًا من الأبعاد في العالم الحقيقي: PLY بوحدة بدون وحدات قياس (يحددها الماسح الضوئي)، بينما glTF بوحدة أمتار (محددة وفقاً لمواصفات glTF القياسية).
- بما أن PLY أكبر حجمًا بكثير من glTF، فإن التحويل يُعد أيضًا طريقة ممتازة لتقليل حجم ملفاتك.
الأسئلة الشائعة
كيف يمكنني تحويل PLY إلى glTF دون فقدان الجودة؟
ارفع ملف .ply واضغط على تحويل؛ المسار المتبع هو PLY → GLB → glTF (يتم التحليل إلى مشهد GLB، ثم التصدير كـ glTF). يتم نقل الشكل الهندسي بدقة؛ لا توجد خامات في الملف المصدر، وتظل الإكساءات مرتبطة عبر إحداثيات UV.
هل يحافظ التحويل من PLY إلى glTF على الإكساءات؟
في PLY، يعتمد تعيين الإكساءات على صورة مرجعية ونادراً ما يُدعم. يمكن لـ glTF أيضاً الإشارة إلى الإكساءات أو تضمينها، لذا تظل الصور وتعيين إحداثيات UV مرتبطة.
لماذا يظهر نموذج glTF الخاص بي بحجم أو تدوير غير صحيح؟
يستخدم PLY بدون وحدات قياس (يحددها الماسح الضوئي)؛ بينما يستخدم glTF أمتار (محددة وفقاً لمواصفات glTF القياسية). تحقق من المقياس في تطبيقك المستهدف، واستخدم أداة المقياس (Scale) إذا بدا النموذج كبيراً جداً أو صغيراً جداً. يعتمد PLY غير محدد (يعتمد على الماسح الضوئي أو البرنامج) بينما يعتمد glTF المحور Y للأعلى (Y-up)، نظام يد يمنى. يقوم المحول بكتابة اتجاه متسق، ولكن يرجى التحقق من المحور العلوي في البرنامج المستهدف.
هل سيكون ملف glTF أكبر أم أصغر من ملف PLY؟
توقع أن يكون ملف glTF أصغر بنحو 2.4x من ملف PLY المصدر، نظراً لأن glTF مشابه لـ GLB، ولكنه مقسم عبر ملفات متعددة.
ما هي البرامج التي يمكنها فتح ملف glTF المُحوّل؟
تُفتح ملفات glTF في Blender، أو Cesium، أو three.js أو أي عارض يدعم glTF 2.0. وإذا احتجت إلى العودة، فاستخدم أداة التحويل من glTF إلى PLY.
هل رفع نموذج PLY الخاص بي آمن؟
نعم. تتم معالجة الملفات في متصفحك أو على خوادم معزولة وتُحذف مباشرةً بعد التحويل. ولا يتم استخدامها أبدًا لتدريب نماذج الذكاء الاصطناعي، ولا تتم إضافة أي علامة مائية.