128 393 828 souborů
4,7 Trustpilot
od 2013

Vše o souborech DDS

Formát textur společnosti Microsoft pro hry a 3D aplikace

Sören RamspeckNaposledy aktualizováno dne 25. 4. 2026 uživatelem Sören Ramspeck s více než 128 393 573 převedenými soubory od roku 2013.

Zkratka DDS znamená DirectDraw Surface a jedná se o formát souboru vyvinutý společností Microsoft pro ukládání textur a dat povrchů pro 3D aplikace. Tento formát byl zaveden společně s DirectX 7 za účelem ukládání komprimovaných i [1]nekomprimovaných textur. Hlavička je přímo odvozena od struktur DirectDraw 7 a ačkoli je DirectDraw sám o sobě již dlouho považován za zastaralé API, formát souboru přetrvává a je stále často používán[2]. Kdo někdy rozbaloval herní soubory nebo dokonce vytvářel mody pro hry, téměř jistě narazil na soubory .dds – a možná je nemohl přímo prohlížet.

Technické pozadí

Grafické karty měly v té době často pouze 8 MB videopaměti a nekomprimované textury ji vyčerpaly během několika sekund. Řešení přišlo od společnosti S3 Graphics, která s technologií S3 Texture Compression (S3TC) vyvinula postup, který dokázal zmenšit texturové data na čtvrtinu až šestinu jejich původní velikosti, aniž by grafická karta musela data před vykreslením nejprve pracně rozbalovat. V březnu 1998 si Microsoft tuto technologii licencoval pro DirectX[3]. S3TC byl původně vyvinut pro grafickou kartu Savage 3D a v roce 1997 byl přihlášen k [4]patentování. Microsoft se rozhodl právě pro tento algoritmus, protože poskytoval nejlepší kvalitu obrazu a dal se nákladově efektivně [3]implementovat do hardwaru. S DirectX 7 pak komprimovaný texturový soubor dostal svůj vlastní kontejner: formát DDS.

Další vývoj formátu

To, co v roce 1999 začalo jako jednoduchý kontejner textur, bylo v průběhu let výrazně rozšířeno. S DirectX 8.0 přibyla podpora objemových textur, od Direct3D 10 jsou podporovány také [1]texturové pole. Byla zavedena rozšířená hlavička (DX10-Extension), která vyřešila poněkud nepříjemný problém: Názvy formátů z Direct3D 9 a Direct3D 10 se navzájem překrývaly, což by bez nového záhlaví vedlo k [2]nejednoznačnostem při načítání. S DirectX 11 pak přibyly další kompresní metody, které mimo jiné umožňují HDR textury (pro realistické světelné podmínky) a celkově vyšší věrnost barev.

DDS – obrazový formát nebo kontejnerový formát?

DDS není ani tak klasický obrazový formát, jako spíše kontejnerový formát. Jediný soubor DDS může kromě jednoduchých 2D textur obsahovat také cube mapy (šest stran odrazu okolí, jaké se používají například pro oblohu nebo odrazivé povrchy), objemové textury (pro efekty jako mlha nebo kouř) a kompletní řetězce mipmap. Tyto jsou variantami textur s klesajícím rozlišením, aby objekt v dálce nemusel načítat stejnou texturu s vysokým rozlišením jako ten přímo před kamerou. Pět původních kompresních formátů DXT1 až DXT5 bylo v Direct3D 10 přejmenováno na BC1 [4]až BC3, přičemž DXT2 a DXT4 se v praxi téměř nepoužívaly.

Oblasti použití souborů DDS

Tento formát podporuje prakticky každý velký herní engine, včetně Unreal Engine, Unity a CryEngine. Typickými oblastmi použití jsou difúzní mapy (vlastní zbarvení povrchu), normálové mapy (simulované detaily povrchu, jako jsou rýhy nebo hrboly), spekulární mapy (řízení lesku a odrazů) a všechny další typy textur, které moderní 3D hra přináší.
Ačkoli byl formát DDS původně vyvinut pro DirectX, lze jej pomocí rozšíření OpenGL GL_EXT_texture_compression_s3tc použít i v [4]OpenGL. Kdo si tedy myslí, že DDS je výhradně záležitostí Windows, mýlí se. Formát se používá i mimo herní průmysl, například při vizualizacích architektury nebo simulacích.

Softwarová podpora

K otevírání a úpravám souborů DDS jsou k dispozici různé programy, mezi nimi Adobe Photoshop (s pluginem), GIMP (s pluginem DDS), Paint.NET a IrfanView. Společnost Microsoft spravuje na GitHubu vlastní open-source knihovny DirectXTex a DirectXTK, které tento formát plně podporují. Alternativně lze soubory DDS pomocí prevod-souboru.cz převést přímo v prohlížeči do běžných formátů, jako jsou PNG nebo JPG.

Zdroje

[1] Microsoft Learn: DDS – Win32 apps
[2] Chuck Walbourn / Microsoft DirectX SDK Blog: The DDS File Format Lives
[3] Microsoft Licenses 3-D Graphics Technology From S3 Incorporated
[4] Wikipedia S3 Texture Compression

0.0/5(0 hlasy)

Konvertovat, otevřít a editovat soubory DDS

Detaly o souborech DDS

Software pro otevření souborů DDS
Adobe Photoshop (Plugin) GIMP (Plugin) Paint.NET IrfanView
Software pro editování souborů DDS
Adobe Photoshop (Plugin) GIMP (Plugin)
MIME-typ pro DDS
image/vnd-ms.dds

Související formáty souborů

Všechny konvertory z nebo do DDS

Žádné komentáře

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


Přeneste soubory sem...