DirectDraw Surface

DDS (DirectDraw Surface) on Microsoftin kehittämä tiedontallennusmuoto käytettäväksi DirectX SDK :ssa .

Yleistä tietoa

DDS:ää käytetään yleisimmin tekstuurien tallentamiseen, ja sitä käytetään monissa 3D-sovelluksissa sekä nykyaikaisissa 3D-peleissä. Voit tallentaa tekstuurit sekä pakatussa että pakkaamattomassa muodossa.

Tämä ominaisuus mahdollistaa DDS:n käytön 7. sukupolven konsoleissa , kuten Xbox360 ja Play Station 3 . DDS:n avulla voit tallentaa tekstuuritaulukoita. DDS-formaatin etuna on, että DXTn-näytönohjainkorttien tuen ansiosta niiden ajurit voivat suorittaa pintakuvioiden pakkaamisen lennossa ( OpenGL käyttää tähän GL_ARB_texture_compression-ohjetta), mikä säästää aikaa, joka tarvitaan pakattujen tekstuurien purkamiseen esim. JPEG . Kaikki edellä mainitut parantavat suorituskykyä.

DDS-muodon käyttäminen välttää pakkauksen aikana ilmenevät artefaktit , mikä säilyttää pintakuvioiden laadun.

Luontihistoria

Tämä muoto kehitettiin jo DirectX 3.0:n aikoina. 3D-kuvioiden tuki lisättiin DirectX 8.0:aan. DDS luotiin alun perin käytettäväksi DirectX:ssä, mutta sitä voidaan käyttää myös OpenGL:ssä.

Yleiset tiedot

Tyyppi bittikarttamuoto
Laajennus *.dds
Puristus pakkaamaton, DXTn
Värisyvyys 1-128 bittiä

Tunnetut näytönohjainvalmistajat ovat julkaisseet apuohjelmansa pintakuvioiden muuntamiseksi DDS-muotoon. Monille graafisille muokkausohjelmille on myös laajennuksia, joiden avulla voit käyttää tätä muotoa.

Linkit