UltKit

تحويل PNG إلى OBJ

حوّل صورة PNG إلى مجسم ثلاثي الأبعاد يمكنك إدراجه في Blender أو في محرك ألعاب أو في مشهد عرض. تتحول درجات الرمادي إلى ارتفاعات لقطع التضاريس والألواح البارزة، ويصبح الشعار ذو الخلفية الشفافة شارة صلبة مبثوقة.

محوّل النماذج ثلاثية الأبعاد

أو أفلت ملفات STL, OBJ, MTL … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملف PNG

    خريطة ارتفاعات بتدرج الرمادي، أو صورة فوتوغرافية، أو شعار بخلفية شفافة، حتى 20 ملفًا. وتعمل صيغ JPG وWebP وBMP بالطريقة نفسها.

  2. 2

    اختر النقش البارز أو الشكل

    يبدأ الخيار تتحوّل الصورة إلى بوضع النقش البارز، مع الارتفاع / العمق 5 mm فوق قاعدة سماكتها 1 mm. اختر الشكل المسحوب للشعارات، وفعّل عكس الارتفاعات إذا أردت أن تكون المناطق الفاتحة هي الأعلى.

  3. 3

    حوّل إلى OBJ

    اضغط التحويل إلى OBJ واستورد الملف في برنامج 3D الذي تستخدمه. غيّر مقياسه هناك إذا كان مشهدك يعتمد الأمتار.

تحويل خريطة ارتفاع PNG إلى مجسم

خرائط الارتفاعات من أقدم حيل الرسوميات ثلاثية الأبعاد: صورة بتدرج رمادي يعبّر فيها السطوع عن الارتفاع. تقرؤها محررات التضاريس وفرش النحت ومظللات الإزاحة، وتستورد أداة Landscape في Unreal Engine ملفات PNG بتدرج رمادي 16 بت لهذا الغرض تحديدًا. والفرق هنا أنك تحصل على شبكة ثابتة لا على تأثير مظلل، فيكون الشكل موجودًا في ملف OBJ ويبقى مع أي تصدير.

يأخذ المحوّل عينات من الصورة على شكل شبكة، ويرفع كل نقطة بحسب سطوعها حتى الارتفاع / العمق، ثم يغلق الحواف ويضيف لوحة قاعدة. ومع الشكل المسحوب تُحذف الخلفية الشفافة أو الفاتحة ويُدفع الشكل المتبقي للأعلى بشكل متساوٍ، وهكذا يتحول شعار PNG إلى شارة أو لافتة داخل مشهدك.

انتبه إلى عدد المضلعات. كل بكسل يضيف هندسة، لذا تعطي خريطة ارتفاعات بأبعاد 4,000 × 4,000 شبكة أثقل بكثير مما يحتاجه مشهد لعبة. تكفي صورة بأبعاد 512 أو 1,024 بكسل لمعظم العناصر؛ وخفّف عدد المضلعات في Blender إن احتجت. ولطباعة النقش نفسه، راجع تحويل الصورة إلى STL.

عرض النموذج
5–1,000 mm
نطاق الارتفاع / العمق
0.2–100 mm
سماكة القاعدة
0–50 mm
عدد الصور في الدفعة
20

PNG

رسومات الشبكة المحمولة

PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.

الضغط
دون فقدان
الشفافية
نعم
الحركة
لا
سنة الظهور
1996 · PNG Development Group
محول PNG

OBJ

Wavefront OBJ

OBJ صيغة هندسة ثلاثية الأبعاد طوّرتها Wavefront Technologies. هي ملف نصي عادي يسرد الرؤوس وإحداثيات الخامات والمتجهات العمودية والأوجه، مع الإشارة إلى المواد والخامات في ملف .mtl منفصل. يمكن لكل برنامج نمذجة ثلاثية الأبعاد ومحرك ألعاب وأداة طباعة ثلاثية الأبعاد تقريبًا استيرادها. لا يدعم OBJ الحركة أو الهيكل العظمي أو تسلسل المشاهد الهرمي، وتضيع الخامات إذا لم يُحفظ ملف MTS وملفات الصور معه.

الضغط
–
الشفافية
–
الحركة
لا
سنة الظهور
Wavefront Technologies
محول OBJ

يحوّل الناس PNG إلى OBJ لإدخال خريطة ارتفاعات أو شعار أو صورة منقوشة إلى Blender أو محرك ألعاب أو برنامج عرض كهندسة حقيقية بدل خامة مسطحة.

استيراد ملف OBJ المحوَّل إلى Blender أو Unity أو Godot

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02الإحداثيات مكتوبة بالمليمتر، لذا اضرب المقياس في 0.001 إذا كان مشهدك يعتمد الأمتار الحقيقية.
  3. 03أضف ملف PNG كخامة بإسقاط من الأعلى إذا أردت ظهور الصورة عليه.

Unity

  1. 01اسحب ملف .obj إلى مجلد Assets.
  2. 02اضبط Scale Factor في إعدادات الاستيراد، لأن Unity يعتبر الوحدة الواحدة مترًا واحدًا.
  3. 03اسحب النموذج إلى المشهد وعيّن له مادة.

Godot

  1. 01انسخ ملف .obj إلى مجلد المشروع.
  2. 02يستورده Godot كمورد شبكة في لوحة FileSystem.
  3. 03عيّن الشبكة لعقدة MeshInstance3D وأضف مادة.

أسئلة شائعة حول تحويل PNG إلى OBJ

هل يمكن أن تصبح صورة PNG نموذجًا ثلاثي الأبعاد كاملًا بظهر وجوانب؟

لا يمكن ذلك من صورة واحدة. فملف PNG يحمل منظورًا واحدًا بلا عمق، لذلك ينشئ المحوّل نقشًا بارزًا أو مخططًا مسحوبًا يكون ظهره مسطحًا. أما المجسمات الكاملة فتتطلب المسح التصويري من صور كثيرة، أو النمذجة اليدوية.

هل يمثل الأبيض الارتفاع الأعلى أم الأدنى في خريطة ارتفاع PNG؟

في خرائط الارتفاعات الخاصة بمحركات الألعاب ونظم المعلومات الجغرافية، الأبيض يعني مرتفعًا والأسود منخفضًا. أما النقش في هذا المحوّل فيرفع المناطق الداكنة افتراضيًا، كما تُقرأ الصورة المنقوشة، لذا فعّل عكس الارتفاعات عند رفع خريطة ارتفاعات لتضاريس.

لماذا تبدو التضاريس متدرجة كالسلالم؟

يحتوي ملف PNG بتدرج رمادي 8 بت على 256 مستوى سطوع فقط، لذلك يظهر النقش العالي على شكل درجات واضحة. قلّل الارتفاع / العمق، أو طمّس خريطة الارتفاعات قليلًا قبل الرفع، أو نعّم الشبكة في Blender بعد الاستيراد.

هل يحتفظ ملف OBJ بألوان صورة PNG؟

يُبنى النقش من السطوع فقط، فتعامل مع الناتج على أنه هندسة مجسمة. ولعرض الصورة الأصلية عليه، طبّق ملف PNG كخامة في Blender بإسقاط علوي، وسيتطابق معها لأن الشبكة تحمل نسب الصورة نفسها.

هل أختار OBJ أم STL لنموذج مصنوع من صورة؟

اختر OBJ لبرامج 3D ومحركات الألعاب التي تقرؤه في كل مكان، واختر STL إذا كان النموذج متجهًا إلى طابعة ثلاثية الأبعاد. وللطباعة، يوفّر PNG إلى STL الخيارات نفسها مع STL كصيغة ناتجة.

طرق أخرى لتحويل الصور إلى نماذج ثلاثية الأبعاد