UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер VTF у PNG

Відкрийте текстуру або спрей Source Engine без встановлення VTFEdit чи плагіна для Photoshop. Виберіть файл .vtf і отримайте PNG з повнорозмірним зображенням і його прозорістю, готовий до перегляду, редагування чи публікації.

Конвертер зображень

або перетягніть Файли JPG, JPEG, JPE … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Виберіть файли .vtf

    Додайте до 20 текстур VTF, до 95 MB кожна. Якщо вони запаковані в архіви VPK гри, спершу витягніть їх.

  2. 2

    Виберіть, що робити з анімованими VTF

    За замовчуванням Анімований файл зберігає лише перший кадр. Щоб отримати кожен кадр анімованого спрея чи текстури, у розділі Додаткові налаштування виберіть Експортувати кожен кадр окремим файлом.

  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 вимагає, щоб ширина й висота були степенями двійки, як-от 256 або 512, тому текстури з цих ігор мають саме такі розміри.

Формати зображень у VTF: DXT1, DXT5 і без стиснення

Формат обирається під час створення VTF. У будь-якому разі PNG показує розкодований результат.
Формат VTFБіт на піксельАльфаДе трапляється
DXT14Немає або 1 бітНепрозорі текстури світу, малі спреї
DXT38Кроки по 4 бітиРідко, старіший вміст
DXT58Плавна, 8 бітДекалі, листя, спреї з м’якими краями
BGRA888832Повна, 8 бітГрафіка HUD та інтерфейсу, різкі спреї
BGR88824НемаєНестиснені непрозорі текстури
I8 / IA888 / 16Лише IA88Маски у відтінках сірого та карти деталей

VTF

Valve Texture Format (VTF)

VTF — формат текстур рушія Source від Valve, який використовують ігри Half-Life 2, Counter-Strike: Source, Team Fortress 2 і Garry's Mod. Він може містити міпмапи, альфа-прозорість і кілька кадрів для анімованих текстур, стиснених форматами GPU або збережених без стиснення. Моддери використовують VTF для спреїв, скінів і матеріалів карт. Поза інструментами та плагінами Source майже жодна програма його не відкриває.

Стиснення
З втратами або без втрат
Прозорість
Так
Анімація
Так
Рік появи
2004 · Valve
Конвертер VTF

PNG

Portable Network Graphics

PNG — растровий формат без втрат, опублікований у 1996 році групою PNG Development Group і згодом стандартизований 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 блакитний або фіолетовий

    Ви конвертували карту нормалей або рельєфу. Відкрийте VMT і за рядком $basetexture знайдіть кольорову текстуру.

  • Анімований спрей перетворився на одне нерухоме зображення

    Встановіть для Анімований файл значення Експортувати кожен кадр окремим файлом і конвертуйте ще раз.

  • Текстури немає в теці гри

    Вона запакована в архів VPK. Витягніть її за допомогою GCFScape або інструмента Valve vpk, а потім завантажте .vtf.

Отримавши PNG, зазвичай переходять до перефарбування, нового скіна для додатка Garry's Mod або превʼю для сторінки Workshop. Редагуйте в оригінальному розмірі зі степенем двійки, щоб після пакування назад текстура відповідала UV-розгортці моделі. Інші рушії зберігають текстури інакше: для ігор на DirectX конвертер DDS у PNG розкодовує ту саму родину блочного стиснення під назвами BC.

Запитання про конвертацію VTF у PNG

Якою програмою, крім VTFEdit, відкрити файли VTF?

VTFEdit від Nem — класичний інструмент для Windows, а плагін того самого автора додає підтримку VTF до Photoshop. Більшість звичайних переглядачів і редакторів зображень узагалі не читають VTF. Якщо вам потрібно лише переглянути або відредагувати картинку, конвертація в PNG позбавляє потреби в будь-якому з них.

Чи зберігає PNG прозорість спрею або декалі?

Так. Альфа-канал із DXT1, DXT5 або нестиснених VTF записується в альфа-канал PNG. Різкі вирізи з DXT1 лишаються різкими, а плавні переходи DXT5 або BGRA8888 — плавними.

Чому після конвертації VTF у PNG зображення розмите або з квадратиками?

Більшість VTF використовують стиснення DXT, яке описує кожен блок пікселів 4 × 4 двома кольорами та невеликим індексом. Блочність — частина текстури в тому вигляді, в якому її зберігає гра, і PNG відтворює її точно, не вигадуючи деталей.

Де зберігаються текстури ігор на Source?

У теці гри в materials, зазвичай запаковані в архіви .vpk. Витягти їх можна за допомогою GCFScape або власного інструмента Valve vpk. Імпортовані власні спреї лежать як пари 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?

Ні, зберігається лише найбільше зображення. Міпмапи — це копії вдвічі меншого розміру, які рушій використовує на відстані; вони створюються знову, коли ви збираєте новий VTF за допомогою PNG у VTF.

PNG у VTFDDS у PNGTGA у PNG
DDS у JPGPNG у DDSКонвертер зображень