UltKit

VTF in PNG umwandeln

Öffnen Sie eine Textur oder ein Spray der Source-Engine, ohne VTFEdit oder ein Photoshop-Plugin zu installieren. Laden Sie die .vtf-Datei hoch und erhalten Sie ein PNG mit dem Bild in voller Größe samt Transparenz – bereit zum Ansehen, Bearbeiten oder Posten.

Bild-Konverter

oder JPG, JPEG, JPE …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    Die .vtf-Dateien hochladen

    Fügen Sie bis zu 20 VTF-Texturen mit jeweils maximal 95 MB hinzu. Sind sie in den VPK-Archiven des Spiels verpackt, extrahieren Sie sie zuerst daraus.

  2. 2

    Festlegen, was mit animierten VTFs passiert

    Animierte Eingabe speichert standardmäßig das erste Einzelbild. Stellen Sie unter Erweiterte Einstellungen auf Jedes Einzelbild als eigene Datei exportieren um, um jedes Einzelbild eines animierten Sprays oder einer animierten Textur zu erhalten.

  3. 3

    Auf „Konvertieren in PNG“ klicken

    Jede Textur wird in ihrer höchsten Auflösung zu einem verlustfreien PNG. Die hochgeladenen Dateien und die PNGs werden nach 30 Minuten gelöscht.

Was eine Datei im Valve Texture Format enthält

Valve führte VTF 2004 mit der Source-Engine und Half-Life 2 ein. Jede Oberfläche in Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal und Left 4 Dead ist ein VTF-Bild, gepaart mit einer kleinen VMT-Materialdatei im Klartext. Die VMT sagt der Engine, wie die Oberfläche gezeichnet wird, und ihre Zeile $basetexture nennt die VTF ohne Dateiendung.

Eine einzelne VTF kann mehr als ein Bild enthalten. Meist speichert sie eine Mipmap-Kette, in der jede Stufe halb so groß ist wie die vorige. Sie kann mehrere Einzelbilder für eine animierte Textur oder ein Spray, sechs Flächen für eine Cubemap und Pixeldaten in einem von vielen Formaten enthalten. Source verlangt, dass Breite und Höhe Zweierpotenzen sind, etwa 256 oder 512, weshalb Texturen aus diesen Spielen in diesen Größen vorliegen.

VTF-Bildformate: DXT1, DXT5 und unkomprimiert

Das Format wird beim Erstellen der VTF festgelegt. Das PNG zeigt in jedem Fall das dekodierte Ergebnis.
VTF-FormatBit pro PixelAlphaWo es vorkommt
DXT14Keines oder 1 BitOpake Weltetexturen, kleine Sprays
DXT384-Bit-StufenSelten, ältere Inhalte
DXT58Weiche 8 BitDecals, Pflanzen, Sprays mit weichen Kanten
BGRA888832Volle 8 BitHUD- und UI-Grafiken, scharfe Sprays
BGR88824KeinesUnkomprimierte opake Texturen
I8 / IA888 / 16Nur IA88Graustufenmasken und Detailmaps

VTF

Valve Texture Format

VTF ist das Texturformat von Valves Source-Engine, die in Spielen wie Half-Life 2, Counter-Strike: Source, Team Fortress 2 und Garry's Mod verwendet wird. Es kann Mipmaps, Alpha-Transparenz und mehrere Frames für animierte Texturen enthalten, komprimiert mit GPU-Formaten oder unkomprimiert. Modder nutzen VTF für Sprays, Skins und Karten-Materialien. Außerhalb der Source-Tools und Plugins kann fast keine Software es öffnen.

Komprimierung
Verlustbehaftet oder verlustfrei
Transparenz
Ja
Animation
Ja
Eingeführt
2004 · Valve
VTF-Konverter

PNG

Portable Network Graphics

PNG ist ein verlustfreies Rasterformat, das die PNG Development Group 1996 veröffentlicht hat und das später von W3C und ISO standardisiert wurde. Es bewahrt jedes Pixel exakt, unterstützt volle Alpha-Transparenz und gibt Text, scharfe Kanten und einfarbige Flächen ohne Artefakte wieder. Diese Präzision macht es ideal für Screenshots, Logos, Icons und Oberflächengrafiken. Der Nachteil ist die Größe: Als PNG gespeicherte Fotos sind oft um ein Vielfaches größer als dasselbe Foto als JPEG oder WebP. Alle Browser, Betriebssysteme und Editoren öffnen PNG-Dateien.

Komprimierung
Verlustfrei
Transparenz
Ja
Animation
Nein
Eingeführt
1996 · PNG Development Group
PNG-Konverter

Modder und Spieler wandeln VTF in PNG um, um eine Source-Engine-Textur oder ein Spray in gewöhnlicher Software anzusehen, zu dokumentieren oder zu überarbeiten; PNG in VTF packt bearbeitete Grafiken wieder in das Format, das Source-Spiele laden.

Wenn sich eine VTF-Textur nicht umwandeln lässt oder falsch aussieht

  • Die Datei endet auf .vtex_c, nicht auf .vtf

    Das ist eine Source-2-Textur aus Spielen wie Counter-Strike 2. Es ist ein anderes Format. Suchen Sie stattdessen die ursprüngliche VTF in einem Source-1-Spiel.

  • Das PNG ist hellblau oder violett

    Sie haben eine Normal- oder Bump-Map umgewandelt. Öffnen Sie die VMT und folgen Sie ihrer Zeile $basetexture zur Farbtextur.

  • Ein animiertes Spray wurde zu einem Standbild

    Stellen Sie Animierte Eingabe auf Jedes Einzelbild als eigene Datei exportieren und wandeln Sie erneut um.

  • Die Textur liegt nicht im Spielordner

    Sie ist in einem VPK-Archiv verpackt. Extrahieren Sie sie mit GCFScape oder Valves vpk-Tool und laden Sie dann die .vtf hoch.

Mit dem PNG folgen meist eine Neufärbung, ein Reskin für ein Garry's-Mod-Addon oder ein Vorschaubild für eine Workshop-Seite. Bearbeiten Sie in der ursprünglichen Zweierpotenz-Größe, damit die Textur beim Zurückpacken weiter zum UV-Layout des Modells passt. Andere Engines speichern Texturen anders: Für DirectX-Spiele dekodiert der Konverter DDS in PNG dieselbe Familie der Blockkompression unter ihren BC-Namen.

Fragen zu VTF in PNG

Welches Programm öffnet VTF-Dateien außer VTFEdit?

VTFEdit von Nem ist das klassische Windows-Tool, und das Plug-in desselben Autors ergänzt Photoshop um VTF-Unterstützung. Die meisten gängigen Bildbetrachter und Bildeditoren können VTF gar nicht lesen. Die Umwandlung in PNG macht sie überflüssig, wenn Sie das Bild nur ansehen oder bearbeiten möchten.

Behält das PNG die Transparenz eines Sprays oder Decals?

Ja. Alpha-Werte aus DXT1-, DXT5- oder unkomprimierten VTFs werden in den Alphakanal des PNG geschrieben. Harte Ausschnitte aus DXT1 bleiben hart, und die weichen Übergänge von DXT5 oder BGRA8888 bleiben weich.

Warum ist das Ergebnis von VTF in PNG unscharf oder blockig?

Die meisten VTFs nutzen DXT-Kompression, die jeden 4 × 4-Pixelblock mit zwei Farben und einem kleinen Index beschreibt. Die Blockbildung gehört zur Textur, wie das Spiel sie speichert, und PNG gibt sie exakt wieder, statt Details zu erfinden.

Wo sind die Texturen eines Source-Spiels gespeichert?

Im Spielordner unter materials, meist in .vpk-Archiven verpackt. GCFScape oder Valves eigenes vpk-Tool extrahiert sie. Selbst importierte Sprays liegen als VTF- und VMT-Paare vor, oft unter materials/vgui/logos.

Kann ich hier Texturen aus Counter-Strike 2 oder Half-Life: Alyx umwandeln?

Nicht als VTF. Source-2-Spiele wie Counter-Strike 2, Dota 2 und Half-Life: Alyx speichern Texturen als kompilierte .vtex_c-Ressourcen, ein anderes Format. Dieser Konverter liest das ursprüngliche VTF der Source-Engine, das Spiele bis Counter-Strike: Global Offensive verwenden.

Bekomme ich auch die kleinen Mipmap-Kopien?

Nein, nur das größte Bild wird gespeichert. Die Mipmaps sind halb so große Kopien, die die Engine bei Entfernung nutzt, und sie werden neu erzeugt, wenn Sie mit PNG in VTF ein neues VTF erstellen.

PNG in VTFDDS in PNGTGA in PNG
DDS in JPGPNG in DDSBildkonverter