DirectDraw felület

A DDS (DirectDraw Surface) egy adattárolási formátum, amelyet a Microsoft fejlesztett ki a DirectX SDK -ban való használatra .

Általános információk

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.

Létrehozási előzmények

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ó.

Általános specifikációk

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.

Linkek