UltKit

تحويل PNG إلى DDS

حوّل صورة PNG رسمتها أو عدّلتها إلى خامة DDS يستطيع اللعبة أو محمّل التعديلات قراءتها. تحقّق أولًا من المقاس والضغط اللذين تتوقعهما لعبتك؛ فهذه الصفحة تشرح الأمرين.

محوّل الصور

أو أفلت ملفات JPG, JPEG, JPE … هنا ·

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

الإخراج

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

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

  1. 1

    ارفع خامات PNG

    أضف حتى 20 ملف PNG، بحد أقصى 95 MB للملف الواحد. استخدم صورًا مربعة أو بنسبة 2:1 تكون أطوال أضلاعها من قوى العدد 2، مثل 1024 أو 2048 px.

  2. 2

    اترك صيغة الإخراج على DDS

    الخيار التحويل إلى مضبوط على DDS. اترك تغيير حجم الصورة الناتجة على إبقاء الحجم الأصلي ما لم تحتج إلى نسيج أصغر.

  3. 3

    اضغط تحويل إلى DDS

    نزّل ملفات .dds وأعد تسميتها لتطابق مسارات النسيج التي تستخدمها التعديلة (المود)، ثم انسخها إلى مجلد بيانات اللعبة.

DDS (DirectDraw Surface) هو حاوية الأنسجة التي قدمتها Microsoft مع DirectX 7 عام 1999. تحمّله الألعاب لأن وحدة الرسوميات تستطيع استخدام بكسلاته المضغوطة بالكتل مباشرة، دون فك ترميزها كما يحدث مع PNG.

تحويل PNG إلى DDS لتعديلات الألعاب ومحركاتها

يُضغط PNG بغرض التخزين: يجب فك حزمه بالكامل قبل أن تتمكن بطاقة الرسوميات من رسمه. أما DDS المضغوط بالكتل فيبقى مضغوطًا في ذاكرة الفيديو، حيث تفك وحدة الرسوميات ترميز كتل صغيرة من 4 × 4 بكسل أثناء العمل. فيشغل النسيج ربع ما تشغله الصورة غير المضغوطة من الذاكرة أو أقل، ويصبح التحميل نسخًا مباشرًا. ولهذا تشحن ألعاب Bethesda مثل Skyrim وFallout 4، وكثير من محاكيات الطيران والسباق، أنسجتها بصيغة .dds.

في التعديلات تكون المهمة بسيطة عادةً: صدّر خريطة الألوان أو النورمال أو القناع التي عدّلتها بصيغة PNG، وحوّلها إلى DDS، وضعها في مسار المجلد نفسه الخاص بالنسيج الذي تستبدله. ضبط المقاس الصحيح أهم من أي شيء آخر في هذه الصفحة.

مقاسات الخامات التي تُحمَّل دون مشكلات: قوى العدد 2

1:1

512 × 512 px

عناصر صغيرة وأيقونات الواجهة

512 × 512

1:1

1024 × 1024 px

نسيج شائع للأجسام

1024 × 1024

2:1

2048 × 1024 px

نسيج عريض بنسبة 2:1

2048 × 1024

1:1

4096 × 4096 px

حزمة تعديلات عالية الدقة

4096 × 4096، يستهلك الكثير من ذاكرة الفيديو

DXT1 و DXT5 و BC7: أي ضغط تتوقعه لعبتك

4 بت لكل بكسل

BC1 (DXT1)

نظام ضغط من S3 صدر عام 1998، وهو أصغر الصيغ الشائعة.

  • ألوان فقط، أو ألفا بقصّ من بت واحد
  • نصف حجم DXT5
  • تقرؤه كل ألعاب DirectX
الأنسب لـ: أنسجة الألوان المعتمة، والألعاب القديمة
8 بت لكل بكسل

BC3 (DXT5)

يضيف قناة ألفا منفصلة وسلسة إلى ألوان DXT1.

  • شفافية كاملة بعمق 8 بت
  • المعيار لقناة ألفا في المحركات القديمة
  • جودة الألوان مثل DXT1
الأنسب لـ: الشجر والشعر والزجاج والأقنعة
8 بت لكل بكسل

BC7

ظهر مع Direct3D 11، وفيه عيوب لونية أقل بكثير.

  • أفضل جودة بين الثلاث
  • يحتاج إلى محركات من عصر DirectX 11
  • ترميزه أبطأ
الأنسب لـ: Skyrim SE وFallout 4 والتعديلات الحديثة

PNG

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

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

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

DDS

DirectDraw Surface

DDS هو تنسيق خامات من Microsoft ظهر مع DirectX 7 عام 1999. يخزّن الصور بمخططات ضغط كتلي جاهزة لوحدة المعالجة الرسومية مثل DXT/BCn، مع خرائط mipmap وخرائط مكعبة، بحيث تستخدمها بطاقات الرسوميات دون فك ترميز. الضغط الكتلي مع فقدان وقد تظهر معه عيوب في التدرجات اللونية، مع أن DDS غير المضغوط موجود أيضًا. وهو شائع في ألعاب الحاسوب وتعديلاتها، لكن المتصفحات ومعظم برامج عرض الصور اليومية لا تدعمه.

الضغط
مع فقدان أو دونه
الشفافية
نعم
الحركة
لا
سنة الظهور
1999 · Microsoft
محول DDS

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

خرائط mipmap وفحوص أخرى قبل تثبيت الخامة

الميب ماب نسخ أصغر من النسيج، كل واحدة بنصف حجم سابقتها، وتُخزَّن في ملف DDS نفسه ليستخدم الجسم البعيد نسخة بحجم 64 px بدل أن يتلألأ بدقة 2048 px. تضيف السلسلة الكاملة نحو ثلث حجم الملف. تتوقعها معظم الألعاب، بينما ينبغي ألا تحتويها بعض أنسجة الواجهة.

تتيح أطوال الأضلاع من قوى العدد 2 أن ينقسم كل مستوى ميب إلى النصف بدقة، ويتطلب ضغط الكتل أن يكون الضلعان من مضاعفات 4. إذا كانت صورة PNG بأبعاد 1000 × 1000، فكبّر اللوحة أو غيّر حجمها إلى 1024 × 1024 أولًا عبر تغيير حجم الصورة، أو اقصصها مربعة عبر قص الصورة. احتفظ بملف PNG الأصلي نسخةً رئيسية؛ فضغط الكتل في DDS يفقد جزءًا من الجودة، وإعادة التحويل من DDS قديم تراكم العيوب. وإذا كانت التعديلة تطلب مصدر TGA أيضًا، فإن تحويل PNG إلى TGA يغطي ذلك.

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

هل يحتاج Unity إلى خامات DDS، أم يمكنني استيراد PNG؟

استورد ملف PNG. يقرأ Unity ملفات PNG مباشرة ويضغط كل نسيج بنفسه للمنصة المستهدفة عند البناء، لذلك يضيف DDS خطوة ضغط مع فقدان للجودة لا حاجة إليها. تظهر أهمية DDS في المحركات والتعديلات التي تحمّل ملفات النسيج مباشرة من القرص.

ما صيغة DDS التي تستخدمها Skyrim Special Edition؟

تقرأ النسخة Special Edition صيغة BC7 إضافةً إلى DXT1 وDXT5 الأقدم، ولهذا أعاد صنّاع التعديلات حزم كثير من الأنسجة بصيغة BC7. أما Skyrim الأصلية الصادرة عام 2011 فلا تدعم BC7، لذا يجب أن تبقى أنسجة تلك النسخة بصيغة DXT1 أو DXT5.

هل يمكنني اختيار BC7 أو عدد خرائط mipmap في هذه الصفحة؟

لا. لا يوفر المحوّل إعدادات للضغط أو للميب ماب؛ فهو يكتب ملف DDS بإعداداته الافتراضية. وعندما يحدد دليل التعديلة صيغة بعينها، أجرِ التصدير النهائي بأداة texconv من Microsoft أو ببرنامج Paint.NET، فكلاهما يتيح لك اختيار ضغط الكتل ومستويات الميب.

هل تنتقل شفافية PNG إلى ملف DDS؟

نعم، تبقى قناة ألفا محفوظة لأن DDS يخزّن الشفافية ضمن النسيج. أما استخدام اللعبة لها فيتوقف على المادة: يستخدم الشجر والشعر قصًّا بالألفا، بينما تعامل محركات كثيرة ألفا في خانات النسيج الأخرى كقناع للّمعان أو الارتفاع.

لماذا تظهر خامتي الجديدة باللون البنفسجي أو الأسود في اللعبة؟

يعني اللون الأرجواني غالبًا أن اللعبة لم تجد الملف أو لم تقرأه في المسار المتوقع، فتحقق أولًا من اسم الملف والمجلد. أما الأسطح السوداء أو المشوشة فتشير غالبًا إلى صيغة ضغط أو مقاس لا يقبله المحرك؛ ومن الأسباب الشائعة أن تكون الأبعاد غير مضاعفات للعدد 4.

كيف أعدّل خامة DDS من أحد التعديلات؟

حوّله إلى PNG عبر تحويل DDS إلى PNG، ثم عدّل ملف PNG في أي محرر صور، وعد إلى هنا لتحويله إلى DDS من جديد. حافظ على أبعاد الملف الأصلي نفسها حتى يبقى تخطيط UV للنموذج منسجمًا.