PNG in VTF umwandeln
Erstellen Sie aus einem PNG eine Datei im Valve Texture Format für ein eigenes Spray, einen Waffen-Skin oder eine Map-Textur in einem Spiel mit Source-Engine. Bringen Sie das PNG auf eine Zweierpotenz-Größe, konvertieren Sie es hier, und die Engine kann das Ergebnis laden.
Bild-Konverter
oder JPG, JPEG, JPE …-Dateien hierher ziehen ·
Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten
Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.
85 hält Fotos optisch identisch mit dem Original. Senken Sie den Wert nur, wenn Sie eine kleinere Datei brauchen.
JPG, BMP und EPS unterstützen keine Transparenz. Transparente Pixel werden mit dieser Farbe gefüllt.
Hex-Farbe hinter transparenten Pixeln, z. B. #FFFFFF.
Dieses Format enthält nur ein einzelnes Bild. Wählen Sie GIF oder WebP als Ausgabe, wenn die Animation erhalten bleiben soll.
Ein Symbol mit mehreren Größen enthält mehrere Auflösungen in einer Datei; Browser und Betriebssysteme wählen die passende.
Die ursprünglichen Abmessungen beibehalten oder eine Seite eingeben; das Seitenverhältnis bleibt erhalten.
Pixel für die oben gewählte Seite.
Prozentsatz der ursprünglichen Abmessungen.
sRGB passt für Bildschirme und das Web. Behalten Sie das Original für Druck-Workflows; Graustufen verwerfen die Farbe.
Nur Metadaten, 0 behält den ursprünglichen Wert. Drucker und einige Portale lesen diese Zahl; die Pixelmaße ändern sich dadurch nicht.
So verwenden Sie dieses Tool
- 1
PNG in Zweierpotenz-Größe hochladen
Fügen Sie bis zu 20 PNGs mit je maximal 95 MB hinzu. Maße wie 256 × 256 oder 512 × 256 px erwartet Source, transparente Bereiche sind kein Problem.
- 2
Größeneinstellungen prüfen
Größe des Ausgabebilds ändern steht auf „Originalgröße beibehalten“. Wählen Sie Breite festlegen und geben Sie 256, 512 oder 1024 ein, wenn ein quadratisches PNG angepasst werden muss.
- 3
Auf „Konvertieren in VTF“ klicken
Laden Sie die .vtf-Dateien herunter, ergänzen Sie eine VMT, falls das Spiel eine braucht, und kopieren Sie alles in den Ordner
materialsdes Spiels. Hochgeladene Dateien werden nach 30 Minuten gelöscht.
Spiele mit Source-Engine laden Texturen nur als VTF und erwarten, dass beide Bildseiten Zweierpotenzen sind.
Warum Source-Spiele VTF statt PNG benötigen
Valve hat VTF für die Source-Engine entwickelt, die 2004 mit Half-Life 2 erschien und bis heute Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 und viele Mods antreibt. Die Engine dekodiert zur Laufzeit weder PNG noch JPG. Sie erwartet Texturdaten, die bereits für die Grafikkarte aufbereitet sind, meist DXT-komprimiert und mit einer Mipmap-Kette kleinerer Kopien für entfernte Flächen. VTF ist der Container dafür.
Die Zweierpotenz-Regel folgt aus demselben Aufbau. Mipmaps halbieren das Bild bei jedem Schritt, und GPU-komprimierte Formate arbeiten mit Blöcken von 4 × 4 Pixeln, sodass sich Maße wie 512 oder 1024 bis zum Schluss sauber teilen lassen. Ein PNG mit 500 × 500 px passt nicht in dieses Muster. Tools lehnen es ab oder strecken es auf die nächste gültige Größe, wodurch feine Details unscharf werden.
PNG-in-VTF-Größen für Sprays, Skins und Texturen
128 × 128 px
Kleines Spray
Sicher auf Servern mit strengen Größenregeln
256 × 256 px
Standard-Spray
Häufigste Spray-Größe
512 × 256 px
Breites Decal oder Schild
Seiten dürfen unterschiedlich sein
1024 × 1024 px
Waffen- oder Prop-Skin
An die Größe der Originaltextur anpassen
2048 × 2048 px
Detailreiche Welttextur
Große Dateien; sparsam einsetzen
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
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
PNG wird in VTF umgewandelt, wenn fertige Grafik zu einem Spray, Skin oder einer Map-Textur werden soll, die ein Spiel mit Source-Engine laden kann; die Richtung VTF in PNG holt vorhandene Spieltexturen zum Ansehen oder Bearbeiten heraus.
So kommt die VTF ins Spiel
PNG vorbereiten
Auf die endgültige Form zuschneiden und jede Seite auf eine Zweierpotenz bringen.
In VTF umwandeln
Hier hochladen und auf Umwandeln in VTF klicken; Transparenz bleibt erhalten.
In materials ablegen
VTF und VMT in den passenden Ordner kopieren oder die Datei als Spray importieren.
Für ein Spray gibt es in den meisten Source-Multiplayer-Spielen im Optionsmenü auf dem Tab „Multiplayer“ eine Import-Schaltfläche, und das Spiel erstellt die VMT für Sie. Halten Sie Sprays klein: Ältere Source-Versionen lehnten Spray-Dateien über etwa 120 KB ab, daher ist ein Motiv mit 256 × 256 px die übliche Wahl, und Server können zusätzlich eigene Regeln setzen.
Für einen Reskin öffnen Sie zuerst die Originaltextur des Spiels mit VTF in PNG, übermalen sie in derselben Größe, damit sie weiter zur UV-Map des Modells passt, und wandeln Ihr PNG hier zurück um. Ist die Vorlage ein breites Foto, machen Sie es mit Bild zuschneiden quadratisch, bevor Sie die Größe ändern, denn Größe des Ausgabebilds ändern behält das Seitenverhältnis bei und kann 1920 × 1080 nicht von allein auf zwei Zweierpotenzen bringen. Zielt Ihr Projekt stattdessen auf ein DirectX-Spiel, erzeugt PNG in DDS die entsprechende Texturdatei.
Fragen zur Umwandlung von PNG in VTF
Welche Größe sollte ein PNG vor der Umwandlung in VTF haben?
Beide Seiten müssen Zweierpotenzen sein: 64, 128, 256, 512, 1024 oder 2048 px. Sie müssen nicht übereinstimmen, 512 × 256 ist also gültig. Für Sprays empfehlen die meisten Community-Anleitungen 256 × 256 px, weil ältere Source-Spiele die Dateigröße von Sprays begrenzen.
Bleibt die PNG-Transparenz in der VTF erhalten?
Ja, der Alphakanal wird in die VTF geschrieben. Bei einem Spray bleibt dadurch der Bereich außerhalb Ihres Motivs an der Wand durchsichtig, statt als farbiges Kästchen zu erscheinen.
Brauche ich neben der VTF auch eine VMT-Datei?
Für Map-Texturen, Modelle und Decals ja. Die VMT ist eine kurze Textdatei, die den Shader nennt und mit $basetexture auf die Textur verweist. Sprays, die Sie über das Optionsmenü des Spiels importieren, erhalten ihre VMT automatisch vom Spiel.
Kann ich hier DXT1- oder DXT5-Komprimierung wählen?
Auf dieser Seite gibt es keine Auswahl für die Kompression. Verlangt ein Spiel oder Server ein bestimmtes Format, etwa DXT1, damit ein Spray klein bleibt, öffnen Sie die VTF in VTFEdit und speichern sie erneut mit diesem Format und den gewünschten Mipmap-Einstellungen.
Warum erscheint meine eigene Textur als lila-schwarzes Schachbrett?
Dieses Muster ist die Markierung für fehlende Texturen in Source. Die Engine hat die VTF unter dem in der VMT angegebenen Pfad nicht gefunden, oder die VMT fehlt. Prüfen Sie den Ordner unter materials und die Schreibweise in $basetexture, wo die Endung .vtf entfällt.
Kann ich aus PNG-Dateien ein animiertes Spray erstellen?
Eine animierte VTF speichert mehrere Frames in einer Datei. Dafür brauchen Sie ein Tool, das Frames zusammensetzt, etwa den Import einer nummerierten Bildfolge in VTFEdit. Diese Seite wandelt jedes PNG in eine VTF mit einem Frame um.