DDS (DirectDraw Surface) är ett datalagringsformat utvecklat av Microsoft för användning i DirectX SDK .
DDS används oftast för texturlagring och används i många 3D-applikationer såväl som moderna 3D-spel. Låter dig lagra texturer i både komprimerad och okomprimerad form.
Den här funktionen gör att DDS kan användas på 7:e generationens konsoler som Xbox360 och Play Station 3 . DDS låter dig lagra texturarrayer. Fördelen med DDS-formatet är att deras drivrutiner, tack vare stödet för DXTn-grafikkort, kan utföra texturkomprimering i farten ( OpenGL använder instruktionen GL_ARB_texture_compression för detta), vilket sparar den tid som krävs för att dekomprimera komprimerade texturer i format som t.ex. JPEG . Allt ovanstående förbättrar prestandan.
Genom att använda DDS-formatet undviks artefakter som uppstår under komprimering, vilket bevarar kvaliteten på texturerna.
Detta format utvecklades redan under DirectX 3.0. Stöd för 3D-texturer lades till i DirectX 8.0. DDS skapades ursprungligen för användning i DirectX, men det kan också användas i OpenGL.
Sorts | bitmappsformat |
---|---|
Förlängning | *.dds |
Kompression | okomprimerad, DXTn |
Färgdjup | 1 till 128 bitar |
För att konvertera texturer till DDS-format har välkända grafikkortstillverkare släppt sina verktyg. Det finns även plugins för många grafiska redaktörer som låter dig använda detta format.