DirectDraw overflade

DDS (DirectDraw Surface) er et datalagringsformat udviklet af Microsoft til brug i DirectX SDK .

Generel information

DDS bruges mest til teksturlagring og bruges i mange 3D-applikationer såvel som moderne 3D-spil. Giver dig mulighed for at gemme teksturer i både komprimeret og ukomprimeret form.

Denne funktion gør det muligt at bruge DDS på 7. generations konsoller som Xbox360 og Play Station 3 . DDS giver dig mulighed for at gemme teksturarrays. Fordelen ved DDS-formatet er, at deres drivere på grund af understøttelsen af ​​DXTn-videokort kan udføre teksturkomprimering i farten ( OpenGL bruger GL_ARB_texture_compression-instruktionen til dette), hvilket sparer den tid, der kræves til at dekomprimere komprimerede teksturer i formater som f.eks. JPEG . Alt ovenstående forbedrer ydeevnen.

Brug af DDS-formatet undgår de artefakter , der opstår under komprimering, hvilket bevarer kvaliteten af ​​teksturerne.

Oprettelseshistorie

Dette format blev udviklet tilbage i dagene med DirectX 3.0. Understøttelse af 3D-teksturer blev tilføjet i DirectX 8.0. DDS blev oprindeligt oprettet til brug i DirectX, men det kan også bruges i OpenGL.

Generelle specifikationer

Type bitmap-format
Udvidelse *.dds
Kompression ukomprimeret, DXTn
Farvedybde 1 til 128 bit

For at konvertere teksturer til DDS-format har velkendte grafikkortproducenter frigivet deres hjælpeprogrammer. Der er også plugins til mange grafiske editorer, der giver dig mulighed for at bruge dette format.

Links