Was ist DDS? DirectDraw-Oberflächen-Texturformat erklärt

DDS (DirectDraw Surface) ist Microsofts DirectX-Texturcontainer, der mit DirectX 7 eingeführt wurde und blockkomprimierte (DXTn/BCn) Texturen, Mipmaps und Würfelkarten speichert.

Kostenloses Online-Dateikonvertierungstool. Funktioniert in Chrome, Firefox, Safari, Edge, Opera und anderen modernen Browsern unter Windows, macOS, Linux, Android und iOS. Keine Softwareinstallation oder Anmeldung erforderlich. Alle Konvertierungen laufen direkt in Ihrem Browser, Ihre Dateien verlassen also nie Ihr Gerät. Kostenlos und ohne Konto nutzbar.

Image

Was ist DDS? DirectDraw-Oberflächen-Texturformat erklärt

Ein Microsoft-Container für GPU-Texturen, der blockkomprimierte Daten mit Mipmaps und Würfelkarten speichert.

Zuletzt aktualisiert:

Year1999
TypeRaster-Textur-Container
UsageSpiele & 3D Texturen

Was ist das?

DDS oder DirectDraw Surface ist ein Microsoft-Containerdateiformat zur Speicherung von Texturen, die von DirectX- und Direct3D-Anwendungen verwendet werden. Es wurde mit DirectX 7 im Jahr 1999 eingeführt und ist dafür ausgelegt, Daten in Formaten zu speichern, die Grafikhardware direkt nutzen kann.

Eine DDS-Datei beginnt mit einer Magic Number, einem 124-Byte-Header mit Informationen zu Abmessungen, Pixelformat und Mipmap-Anzahl, und einem optionalen erweiterten DX10-Header, gefolgt von den Oberflächendaten. Sie speichert häufig S3 Texture Compression (S3TC / DXT1, DXT3, DXT5) und später BC4 bis BC7 blockverkomprimierte Daten, die GPUs hardwareseitig dekomprimieren können, und kann Mipmap-Ketten, Cube Maps, Volume Textures und Texture Arrays enthalten.

Technische Spezifikationen

DeveloperMicrosoft
File Extension.dds
MIME Typeimage/vnd-ms.dds (non-standard)
Released1999 (DirectX 7)
CompressionS3TC / DXTn and BCn block compression, or uncompressed

Vor- und Nachteile

Advantages

GPU-bereite Daten

Block-compressed textures stay compressed in video memory and are decoded by the GPU on the fly, so more textures fit in VRAM.

Schnelles Laden

Because the data does not need CPU-side decompression before upload, textures load quickly into the rendering pipeline.

Speichert Mipmaps und Würfelkarten

A single DDS file can hold a full mipmap chain plus cube maps, volume textures, and texture arrays needed by 3D engines.

Mehrere Komprimierungsmodi

Supports a range of formats from DXT1/3/5 to modern BC4-BC7, balancing size and quality for different texture types.

Disadvantages

Verlustbehaftete Blockkompression

DXTn/BCn compression is lossy and can introduce artifacts, making DDS unsuitable as a general photo-editing format.

Spezialisiert

DDS is aimed at real-time graphics; ordinary image viewers and web browsers do not display it natively.

Größer als moderne Foto-Codecs

For storage or distribution of regular images, formats like PNG or JPEG are typically smaller than uncompressed or DXT DDS data.

Wann verwenden

DDS ist das Standardtextureformat der Echtzeit-3D-Grafik auf DirectX-Plattformen.

Spieltexturen

Game engines load DDS files for surface, normal, and environment textures because the GPU can use them directly.

Würfel- und Umgebungs-Karten

DDS stores cube maps used for skyboxes and reflections in 3D scenes.

Mipmapped Assets

Precomputed mipmap chains in DDS reduce aliasing and improve rendering performance at varying distances.

Wie man eine DDS-Datei öffnet

DDS-Dateien werden hauptsächlich in Gaming- und Grafikanwendungen verwendet und sind für eine Reihe von Softwarekategorien relevant. Professionelle Tools wie Adobe Photoshop und GIMP bieten erweiterte Bearbeitungsfunktionen, während kostenlose und Open-Source-Optionen budgetbewusste Benutzer ansprechen. Browser-basierte Tools ermöglichen schnellen Zugriff ohne Installation, und integrierte Optionen in Game-Engines rationalisieren Arbeitsabläufe für Entwickler.

Bei der Auswahl von Software für DDS-Dateien sind Faktoren wie Funktionstreue, das Gleichgewicht zwischen Bearbeitungs- und Anzeigefunktionen sowie Kostenmodelle entscheidend. Benutzer müssen Plattformkompatibilität und Exportanforderungen berücksichtigen, besonders wenn die Konvertierung von DDS in andere Formate für ihren Arbeitsablauf effizienter ist. Das Verständnis der spezifischen Funktionen jedes Tools kann Benutzern helfen, die beste Option für ihre Projekte auszuwählen.

Adobe Photoshop2024

Windows, macOSSubscription

Adobe Photoshop ist eine führende Bildbearbeitungssoftware, die DDS-Dateien über ein Plugin unterstützt. Sie ermöglicht es Benutzern, DDS-Texturen mit hoher Genauigkeit anzuzeigen und zu bearbeiten, was sie für professionelle Spieleentwickler und Künstler geeignet macht.

Hauptfunktionen
  • Erweiterte Ebenen- und Maskenbearbeitung
  • Unterstützung für 16-Bit- und 32-Bit-Farben
  • Umfangreiche Filter- und Anpassungsoptionen
  • Anpassbare Pinsel und Werkzeuge
  • Integration mit anderen Adobe Creative Cloud-Apps
Stärken
  • Branchenstandard-Tool für Texturbearbeitung
  • Umfassende Unterstützung für verschiedene Formate
  • Robuste Community und Ressourcenverfügbarkeit
Einschränkungen
  • Abonnementmodell kann kostspielig sein
  • Erfordert Plugin für DDS-Unterstützung

Exportiert nach:PNG, JPG, TIFF, BMP, PSD

Am besten für:Wählen Sie Adobe Photoshop für professionelle DDS-Bearbeitung mit umfangreichen Funktionen und hoher Genauigkeit.

Besuchen Adobe Photoshop →

GIMP 2.10.34

Windows, macOS, LinuxKostenlos (GPL)

GIMP ist ein leistungsstarker Open-Source-Bildeditor, der DDS-Dateien nativ durch Plugins unterstützt. Es bietet eine Reihe von Tools zum Anzeigen und Bearbeiten von Texturen und ist daher eine geeignete Wahl für Hobbyisten und Profis gleichermaßen.

Hauptfunktionen
  • Ebenen- und Kanalbearbeitung
  • Anpassbare Oberfläche und Arbeitsabläufe
  • Unterstützung für verschiedene Farbmodi
  • Umfangreiche Plugin-Unterstützung für zusätzliche Funktionen
  • Batch-Verarbeitungsfunktionen
Stärken
  • Vollständig kostenlos und Open-Source
  • Starke Community-Unterstützung und Ressourcen
  • Keine Abonnementgebühren oder Lizenzkosten
Einschränkungen
  • Weniger intuitive Benutzeroberfläche als Photoshop
  • Begrenzte erweiterte Funktionen im Vergleich zu bezahlter Software

Exportiert nach:PNG, JPG, TIFF, BMP, PSD

Am besten für:GIMP ist ideal für Benutzer, die ein kostenloses, vielseitiges Tool für DDS-Bearbeitung ohne finanzielle Verpflichtung suchen.

Besuchen GIMP →

Paint.NET 5.0

WindowsKostenlos (spendengestützt)

Paint.NET ist eine benutzerfreundliche Bildbearbeitungssoftware, die DDS-Dateien durch ein Plugin unterstützt. Sie ist für schnelle Bearbeitungen und grundlegende Texturbearbeitung konzipiert und daher für gelegentliche Benutzer und Anfänger zugänglich.

Hauptfunktionen
  • Ebenenunterstützung und Mischmodi
  • Grundlegende Anpassungswerkzeuge zur Farbkorrektur
  • Benutzerfreundliche Benutzeroberfläche mit einfacher Navigation
  • Plugin-Unterstützung für erweiterte Funktionen
  • Bearbeitungsverlauf für einfache Korrektionen
Stärken
  • Einfach und intuitiv für Anfänger
  • Leicht und schnelle Leistung
  • Aktive Community für Unterstützung und Plugins
Einschränkungen
  • Begrenzte erweiterte Bearbeitungsfunktionen
  • Nur Windows-Plattform schränkt Barrierefreiheit ein

Exportiert nach:PNG, JPG, BMP, TIFF

Am besten für:Paint.NET ist perfekt für gelegentliche Benutzer, die ein unkompliziertes Tool für grundlegende DDS-Bearbeitung ohne Komplexität benötigen.

Besuchen Paint.NET →

DirectX Texture Tool2021

WindowsFree

Das DirectX Texture Tool ist eine spezialisierte Anwendung für die Arbeit mit DDS-Dateien, hauptsächlich für Spieleentwickler gedacht. Es bietet Tools zum Erstellen, Anzeigen und Konvertieren von DDS-Texturen und stellt die Kompatibilität mit DirectX-Anwendungen sicher.

Hauptfunktionen
  • DDS-Texturerstellung und -bearbeitung
  • Mipmap-Generierung und -verwaltung
  • Komprimierungsoptionen für verschiedene Formate
  • Vorschaufunktionen für Echtzeit-Feedback
  • Batch-Verarbeitung für mehrere Dateien
Stärken
  • Speziell für Spieleentwicklung konzipiert
  • Direkte Integration in DirectX-Arbeitsabläufe
  • Umfassende Texturverwaltungstools
Einschränkungen
  • Nur auf Windows-Plattform verfügbar
  • Weniger benutzerfreundlich für Nicht-Entwickler

Exportiert nach:DDS, PNG, BMP

Am besten für:Wählen Sie DirectX Texture Tool für eine spezialisierte Lösung, die auf Spieleentwickler ausgerichtet ist und effiziente DDS-Texturverwaltung benötigt.

Besuchen DirectX Texture Tool →

DDS-Dateien kostenlos konvertieren

Nutze unseren kostenlosen Online-Bildkonverter, um DDS und andere Formate zu konvertieren - ohne Anmeldung, ohne Wasserzeichen.

Image Converter kostenlos testen

References

  1. Programming Guide for DDS - Microsoft Learn
  2. Reference for DDS - Microsoft Learn
  3. DirectDraw Surface - Wikipedia
  4. DDS -- DirectDraw Surface - GDAL Documentation

Häufig gestellte Fragen

Wofür wird DDS verwendet?

DDS speichert Texturen für DirectX- und Direct3D-Anwendungen, insbesondere Spiele und 3D-Engines, und enthält GPU-freundliche blockomprimierte Daten zusammen mit Mipmaps und Cube Maps.

Welche Komprimierung verwendet DDS?

Es verwendet typischerweise S3 Texture Compression (S3TC), bekannt als DXT1, DXT3 und DXT5, wobei spätere DirectX-Versionen BC4 bis BC7 hinzufügen. Unkomprimierte Daten werden ebenfalls unterstützt.

Wann wurde DDS eingeführt?

Microsoft führte das DDS-Dateiformat mit DirectX 7 im Jahr 1999 ein.

Kann ich eine DDS-Datei in einem normalen Bildbetrachter öffnen?

Normalerweise nicht direkt. Sie benötigen in der Regel ein Grafikprogramm, Game-Development-Software oder ein Plugin, da DDS für GPU-Texturen und nicht für die allgemeine Anzeige konzipiert ist.

Unterstützt DDS Mipmaps und Cube Maps?

Ja. Eine DDS-Datei kann eine vollständige Mipmap-Kette, Cube Maps, Volume Textures und Texture Arrays speichern.