DDS (DirectDraw Surface) este un format de stocare a datelor dezvoltat de Microsoft pentru a fi utilizat în SDK -ul DirectX .
DDS este cel mai frecvent utilizat pentru stocarea texturilor și este folosit în multe aplicații 3D, precum și în jocurile 3D moderne. Vă permite să stocați texturi atât sub formă comprimată, cât și necomprimată.
Această caracteristică permite DDS să fie utilizat pe console de a șaptea generație , cum ar fi Xbox360 și Play Station 3 . DDS vă permite să stocați matrice de texturi. Avantajul formatului DDS este că, datorită suportului plăcilor video DXTn, driverele acestora pot efectua comprimarea texturii din mers ( OpenGL folosește instrucțiunea GL_ARB_texture_compression pentru aceasta), ceea ce economisește timpul necesar pentru decomprimarea texturilor comprimate în formate precum JPEG . Toate cele de mai sus îmbunătățesc performanța.
Folosirea formatului DDS evită artefactele care apar în timpul compresiei, ceea ce păstrează calitatea texturilor.
Acest format a fost dezvoltat pe vremea DirectX 3.0. Suport pentru texturi 3D a fost adăugat în DirectX 8.0. DDS a fost creat inițial pentru a fi utilizat în DirectX, dar poate fi folosit și în OpenGL.
Tip de | format bitmap |
---|---|
Extensie | *.dds |
Comprimare | necomprimat, DXTn |
Adâncimea culorii | 1 până la 128 de biți |
Pentru a converti texturile în format DDS, cunoscuții producători de plăci video și-au lansat utilitățile. Există, de asemenea, pluginuri pentru multe editoare grafice care vă permit să utilizați acest format.