UltKit

تحويل VTF إلى PNG

افتح خامة أو رسمة (spray) من محرك Source دون تثبيت VTFEdit أو إضافة لـ Photoshop. ارفع ملف .vtf واحصل على صورة PNG بالأبعاد الكاملة مع شفافيتها، جاهزة للعرض أو التعديل أو النشر.

محوّل الصور

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

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

الإخراج

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

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

  1. 1

    ارفع ملفات .vtf

    أضف حتى 20 نسيجًا بصيغة VTF، بحد أقصى 95 MB لكل ملف. إذا كانت مضغوطة داخل أرشيفات VPK الخاصة باللعبة، فاستخرجها منها أولًا.

  2. 2

    اختر طريقة التعامل مع ملفات VTF المتحركة

    يحفظ خيار الملفات المتحركة الإطار الأول افتراضيًا. غيّره إلى تصدير كل إطار كملف منفصل ضمن الإعدادات المتقدمة لتحصل على كل إطار من الرذاذ (spray) أو النسيج المتحرك.

  3. 3

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

    يتحول كل نسيج إلى PNG بدون فقدان بأعلى دقة له. تُحذف الملفات المرفوعة وملفات PNG بعد 30 دقيقة.

ما الذي يحتويه ملف Valve Texture Format

قدّمت Valve صيغة VTF عام 2004 مع محرك Source ولعبة Half-Life 2. كل سطح في Counter-Strike: Source وGarry's Mod وTeam Fortress 2 وPortal وLeft 4 Dead هو صورة VTF، مقترنة بملف مادة VMT صغير بنص عادي. يخبر ملف VMT المحرك كيف يرسم السطح، ويذكر سطر $basetexture فيه اسم ملف VTF دون امتداده.

يمكن أن يحمل ملف VTF الواحد أكثر من صورة. فهو يخزن عادةً سلسلة من المستويات المصغرة، كل مستوى بنصف حجم السابق. وقد يضم عدة إطارات لنسيج أو رذاذ متحرك، أو ستة أوجه لخريطة مكعبة، وبيانات البكسل بإحدى صيغ كثيرة. يشترط Source أن يكون العرض والارتفاع من قوى العدد 2 مثل 256 أو 512، ولهذا تأتي أنسجة هذه الألعاب بهذه الأحجام.

صيغ صور VTF: ‏DXT1 و DXT5 وغير المضغوطة

تُحدَّد الصيغة عند إنشاء ملف VTF. ويعرض PNG النتيجة بعد فك الترميز في كل الحالات.
صيغة VTFعدد البتات لكل بكسلألفاأين تصادفها
DXT14لا توجد أو 1 بتأنسجة العالم المعتمة، الرذاذ الصغير
DXT38درجات 4 بتنادرة، محتوى أقدم
DXT58ناعمة 8 بتالملصقات، الأوراق النباتية، الرذاذ ذو الحواف الناعمة
BGRA8888328 بت كاملةرسومات الواجهة وHUD، الرذاذ الحاد
BGR88824لا توجدأنسجة معتمة غير مضغوطة
I8 / IA888 / 16IA88 فقطأقنعة رمادية وخرائط التفاصيل

VTF

صيغة خامات Valve (VTF)

VTF صيغة الخامات في محرك Source من Valve، وتُستخدم في ألعاب مثل Half-Life 2 وCounter-Strike: Source وTeam Fortress 2 وGarry's Mod. يمكنها حمل خرائط mipmap وشفافية ألفا وإطارات متعددة للخامات المتحركة، مضغوطة بصيغ GPU أو غير مضغوطة. يستخدمها صانعو التعديلات للرذاذ (sprays) والأزياء وخامات الخرائط. خارج أدوات Source وإضافاتها، لا تكاد توجد برامج تفتحها.

الضغط
مع فقدان أو دونه
الشفافية
نعم
الحركة
نعم
سنة الظهور
2004 · Valve
محول VTF

PNG

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

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

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

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

عندما لا تتحول خامة VTF أو تظهر بشكل خاطئ

  • ينتهي الملف بـ .vtex_c وليس .vtf

    هذا نسيج من Source 2 في ألعاب مثل Counter-Strike 2. إنه صيغة مختلفة، فابحث بدلًا من ذلك عن ملف VTF الأصلي في لعبة من Source 1.

  • صورة PNG زرقاء فاتحة أو بنفسجية

    لقد حوّلت خريطة عادية (normal) أو خريطة نتوء (bump). افتح ملف VMT واتبع سطر $basetexture فيه للوصول إلى نسيج الألوان.

  • تحول رذاذ متحرك إلى صورة ثابتة واحدة

    اضبط الملفات المتحركة على تصدير كل إطار كملف منفصل ثم حوّل مرة أخرى.

  • النسيج غير موجود في مجلد اللعبة

    إنه مضغوط داخل أرشيف VPK. استخرجه بأداة GCFScape أو بأداة vpk من Valve، ثم ارفع ملف .vtf.

بعد الحصول على PNG، تكون الخطوات المعتادة تغيير الألوان، أو إعادة تصميم مظهر إضافة لـ Garry's Mod، أو إنشاء صورة معاينة لصفحة في Workshop. عدّل بالحجم الأصلي من قوى العدد 2 حتى يظل النسيج مناسبًا لتخطيط UV للنموذج عند إعادة تعبئته. تخزن محركات أخرى الأنسجة بطريقة مختلفة: فبالنسبة لألعاب DirectX، يفك محول DDS إلى PNG ترميز عائلة ضغط الكتل نفسها تحت أسماء BC.

أسئلة حول تحويل VTF إلى PNG

ما البرنامج الذي يفتح ملفات VTF غير VTFEdit؟

أداة VTFEdit من Nem هي الأداة الكلاسيكية على Windows، كما أن إضافة من المطوّر نفسه تضيف دعم VTF إلى Photoshop. معظم برامج عرض الصور وتحريرها العامة لا تستطيع قراءة VTF إطلاقًا. التحويل إلى PNG يغنيك عنها جميعًا إذا كنت تريد فقط عرض الصورة أو تعديلها.

هل تحتفظ صورة PNG بشفافية الرسمة (spray) أو الملصق (decal)؟

نعم. تُكتب قناة ألفا المخزنة في ملفات VTF بصيغة DXT1 أو DXT5 أو غير المضغوطة في قناة ألفا الخاصة بملف PNG. تبقى الحواف الحادة الناتجة عن DXT1 حادة، وتبقى التدرجات الناعمة في DXT5 أو BGRA8888 ناعمة.

لماذا تظهر نتيجة تحويل VTF إلى PNG ضبابية أو مربعة؟

تستخدم معظم ملفات VTF ضغط DXT، الذي يصف كل كتلة من 4 × 4 بكسل بلونين وفهرس صغير. التكتل جزء من النسيج كما تخزنه اللعبة، ويعيد PNG إنتاجه بدقة بدل اختلاق تفاصيل.

أين تُخزَّن خامات ألعاب Source؟

داخل مجلد اللعبة تحت materials، وغالبًا ما تكون مضغوطة في أرشيفات .vpk. يمكن استخراجها بأداة GCFScape أو بأداة vpk من Valve نفسها. أما الرذاذ المخصص الذي استوردته فيوجد كأزواج VTF وVMT، غالبًا ضمن materials/vgui/logos.

هل يمكنني تحويل خامات Counter-Strike 2 أو Half-Life: Alyx هنا؟

ليس بصيغة VTF. ألعاب Source 2 مثل Counter-Strike 2 وDota 2 وHalf-Life: Alyx تخزن الأنسجة كموارد مترجمة بامتداد .vtex_c، وهي صيغة مختلفة. يقرأ هذا المحول صيغة VTF الأصلية لمحرك Source المستخدمة في الألعاب حتى Counter-Strike: Global Offensive.

هل أحصل أيضًا على نسخ mipmap الصغيرة؟

لا، تُحفظ الصورة الأكبر فقط. المستويات المصغرة (mipmaps) نسخ بنصف الحجم يستخدمها المحرك عند المسافات البعيدة، ويُعاد إنشاؤها عند بناء VTF جديد باستخدام PNG إلى VTF.

PNG إلى VTFDDS إلى PNGTGA إلى PNG
DDS إلى JPGPNG إلى DDSمحول الصور