JPG in DDS umwandeln
Erstellen Sie eine DDS-Textur aus einem Foto, einem gescannten Muster oder einem als JPG gespeicherten Screenshot. Bringen Sie das Bild auf eine GPU-taugliche Größe, wandeln Sie es um und legen Sie die .dds-Datei in Ihren Mod-Ordner.
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
JPG-Fotos hochladen
Fügen Sie bis zu 20 .jpg- oder .jpeg-Dateien mit jeweils maximal 95 MB hinzu, indem Sie sie auf den Upload-Bereich ziehen oder aus einem Ordner auswählen.
- 2
Texturbreite festlegen
Öffnen Sie Erweiterte Einstellungen und nutzen Sie Größe des Ausgabebilds ändern mit Breite festlegen, um 512, 1024, 2048 oder 4096 px zu erreichen. Schneiden Sie vorher auf das passende Seitenverhältnis zu, damit auch die Höhe eine Zweierpotenz ergibt.
- 3
Umwandeln und einbinden
Klicken Sie auf In DDS umwandeln, laden Sie die Dateien herunter und kopieren Sie sie in den Ordner, den das Spiel oder die Mod erwartet. Verwenden Sie dieselben Dateinamen wie bei den Texturen, die Sie ersetzen.
Ein JPG ist zum Betrachten gemacht, ein DDS für die Grafikkarte. Die Umwandlung speichert Ihr Foto im blockkomprimierten Layout, das Spiele direkt in den Videospeicher laden.
JPG in DDS für Fototexturen in Spiel-Mods
Microsoft führte DirectDraw Surface 1999 mit DirectX 7 ein, und viele PC-Spiele liefern ihre Texturen bis heute in diesem Format aus. Der Grund ist Geschwindigkeit: Ein DDS kann Daten enthalten, die bereits in einem Format komprimiert sind, das die GPU in Hardware dekodiert. Die Engine kopiert sie also in den Videospeicher, ohne sie vorher zu entpacken.
Fotos sind der naheliegende Rohstoff für realistische Texturen. Modder fotografieren Backsteinwände, Holzmaserungen, Verkehrsschilder und Poster oder nehmen ein Bild mit dem Smartphone auf und machen daraus Oberflächen im Spiel.
Die Zahlen unten erklären, warum Texturen so dimensioniert werden. Die Blockkompression arbeitet immer mit Kacheln von 4 × 4 Pixeln, und die Mip-Kette (eine Reihe halb so großer Kopien, die die GPU in der Ferne nutzt) erhöht den Speicherbedarf der Textur um etwa ein Drittel.
- Pixelblock, den die BC-Kompression als eine Einheit kodiert
- 4 × 4
- pro Pixel bei BC1 (DXT1), der üblichen Wahl für deckende Texturen
- 4 Bit
- pro Pixel bei BC3 (DXT5) und BC7
- 8 Bit
- zusätzlicher Speicher durch eine vollständige Mip-Kette
- +33%
JPG
JPEG-Bild
JPEG (oder JPG) ist das am weitesten verbreitete Fotoformat und wurde 1992 von der Joint Photographic Experts Group standardisiert. Es nutzt verlustbehaftete Kompression, die feine Details verwirft, die das Auge kaum bemerkt. So bleiben Fotos klein genug für Web, E-Mail und Handyspeicher. Weiche Verläufe und natürliche Motive gelingen gut, doch scharfe Schrift, Strichzeichnungen und flache Farben zeigen sichtbare blockige oder unscharfe Artefakte. JPEG kennt keine Transparenz und keine Animation, und jedes erneute Speichern kostet etwas mehr Qualität. Jeder Browser, jedes Handy, jede Kamera und jeder Bildeditor kann es öffnen.
- Komprimierung
- Verlustbehaftet
- Transparenz
- Nein
- Animation
- Nein
- Eingeführt
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS ist ein Texturformat von Microsoft, das 1999 mit DirectX 7 eingeführt wurde. Es speichert Bilder in GPU-gerechten Blockkompressionsverfahren wie DXT/BCn, dazu Mipmaps und Cube Maps, sodass Grafikkarten sie ohne Dekodierung nutzen können. Die Blockkompression ist verlustbehaftet und kann in Farbverläufen Artefakte zeigen, es gibt aber auch unkomprimiertes DDS. Es ist in PC-Spielen und Spiele-Mods verbreitet, wird aber von Browsern und den meisten alltäglichen Bildbetrachtern nicht unterstützt.
- Komprimierung
- Verlustbehaftet oder verlustfrei
- Transparenz
- Ja
- Animation
- Nein
- Eingeführt
- 1999 · Microsoft
Mit JPG in DDS wird aus einem Foto ein Spiel-Asset: Modder fotografieren eine reale Oberfläche, ein Poster oder ein Schild und verpacken es in das GPU-fertige Format, das Engines wie die von Fallout 4 oder dem Microsoft Flight Simulator von der Festplatte lesen.
Foto für DDS vorbereiten: zuschneiden, skalieren, umwandeln, testen
Auf ein Texturverhältnis zuschneiden
Die meisten Texturen sind quadratisch oder 2 : 1. Schneiden Sie das Foto zuerst in diese Form, damit beim Ändern der Größe keine ungerade Höhe entsteht.
Auf eine Zweierpotenz skalieren
Legen Sie die Breite auf 1024, 2048 oder 4096 px fest. Größer ist nicht immer besser: Eine Textur mit 4096 px braucht viermal so viel Speicher wie eine mit 2048 px.
Umwandeln und laden
Wandeln Sie in DDS um, legen Sie die Datei dorthin, wo die Originaltextur lag, und prüfen Sie sie im Spiel aus verschiedenen Entfernungen.
Kompression, Mipmaps und was dieser Konverter für Sie festlegt
DDS umfasst mehrere Kompressionsformate. BC1, auch als DXT1 bekannt, ist die kompakte Wahl für deckende Farbtexturen, und genau das wird ein JPG-Foto, da JPG keinen Alphakanal hat. BC3 (DXT5) ergänzt einen vollständigen Alphakanal, und BC7, mit Direct3D 11 eingeführt, bietet bei gleichen 8 Bit pro Pixel höhere Qualität, läuft aber nur in Spielen, die dafür gebaut sind.
Dieser Konverter bietet keine Auswahl für Kompressionstyp oder Mip-Anzahl und schreibt das DDS mit eigenen Standardwerten. Wenn die Installationshinweise einer Mod ein bestimmtes Format verlangen, etwa BC7 mit vollständiger Mip-Kette, testen Sie hier den Look und führen den finalen Export dann mit texconv von Microsoft, Paint.NET oder dem NVIDIA-Exporter durch.
Häufige Fragen zu JPG in DDS
Eignet sich ein JPG als Vorlage für eine DDS-Textur?
Das funktioniert, mit einer Einschränkung: Das Foto wird zweimal komprimiert, zuerst durch JPEG und dann durch die GPU-Blockkompression im DDS. Verwenden Sie das größte, am wenigsten komprimierte JPG, das Sie haben, am besten ein Kameraoriginal in hoher Qualität, damit der zweite Schritt mit sauberen Pixeln arbeiten kann.
Warum sollten Texturgrößen eine Zweierpotenz sein?
Beim Mipmapping wird das Bild wiederholt halbiert, und 1024, 512, 256 usw. lassen sich bis zum Ende sauber teilen. Viele Engines und ältere Grafikkarten verlangen das außerdem, und die Blockkompression braucht auf jeder Seite mindestens ein Vielfaches von 4. Ein Foto mit 1000 × 750 px wird in einem älteren Spiel eventuell als schwarze oder gestreckte Fläche geladen.
Kann ich beim Umwandeln von JPG in DDS DXT1, DXT5 oder BC7 wählen?
Nein. Der Konverter bietet keine Auswahl für Kompression oder Mipmaps und schreibt das DDS mit eigenen Standardwerten. Wenn eine Mod-Anleitung ein bestimmtes Format oder eine Mip-Anzahl vorgibt, nutzen Sie für den finalen Export texconv von Microsoft, Paint.NET oder den NVIDIA Texture Tools Exporter.
Hat die DDS-Datei einen Alphakanal?
Ein JPG hat keine Transparenz, es gibt also nichts zu übernehmen: Die Textur ist komplett deckend. Wenn Sie ausgeschnittene Kanten für Laub oder Decals brauchen, gehen Sie von einem PNG mit Transparenz aus und verwenden stattdessen PNG in DDS.
Kann ich ein Handyfoto in eine Gemälde- oder Postertextur für ein Spiel umwandeln?
Ja, das ist ein typischer Einsatz. Schneiden Sie das Foto mit Bild zuschneiden auf die Proportionen des Rahmens zu, ändern Sie die Breite auf eine Zweierpotenz, wandeln Sie es hier um und ersetzen Sie die Poster- oder Gemälde-Textur, auf die die Mod verweist.
Wie prüfe ich eine DDS-Datei, bevor ich das Spiel starte?
Öffnen Sie sie in Paint.NET, GIMP ab Version 2.10 oder einem Textur-Viewer und prüfen Sie Abmessungen und Ausrichtung. Wenn Sie nur kurz nachsehen möchten, wandelt DDS in PNG die Datei in ein normales Bild zurück, das jeder Viewer anzeigt.