A DDS (DirectDraw Surface) egy adattárolási formátum, amelyet a Microsoft fejlesztett ki a DirectX SDK -ban való használatra .
A DDS-t leggyakrabban textúrák tárolására használják, és számos 3D-s alkalmazásban, valamint modern 3D-s játékokban használják. Lehetővé teszi a textúrák tárolását tömörített és tömörítetlen formában is.
Ez a funkció lehetővé teszi a DDS használatát a 7. generációs konzolokon , például az Xbox360 -on és a Play Station 3 -on . A DDS lehetővé teszi textúratömbök tárolását. A DDS formátum előnye, hogy a DXTn videokártyák támogatásának köszönhetően az illesztőprogramjaik menet közben is képesek textúratömörítést végrehajtani (az OpenGL erre a GL_ARB_texture_compression utasítást használja), amivel időt takarítanak meg a tömörített textúrák kicsomagolásához olyan formátumokban, mint pl. JPEG . A fentiek mindegyike javítja a teljesítményt.
A DDS formátum használata elkerüli a tömörítés során fellépő műtermékeket , ami megőrzi a textúrák minőségét.
Ezt a formátumot még a DirectX 3.0 idejében fejlesztették ki. A 3D textúrák támogatása hozzáadásra került a DirectX 8.0-ban. A DDS eredetileg DirectX-ben való használatra készült, de OpenGL-ben is használható.
Típusú | bitmap formátum |
---|---|
Kiterjesztés | *.dds |
Tömörítés | tömörítetlen, DXTn |
Színmélység | 1-128 bit |
A textúrák DDS formátumba konvertálásához a jól ismert videokártya-gyártók kiadták segédprogramjaikat. Számos grafikus szerkesztőhöz létezik beépülő modul is, amelyek lehetővé teszik ennek a formátumnak a használatát.