Centrum formatu DDS - internetowy konwerter DDS, przeglądarka i kompresja tekstur
Poznaj nasze bezpłatne narzędzia online w formacie DDS. Najlepszy konwerter DDS (PNG/JPG do DDS), przeglądarka DDS i rozwiązania kompresji tekstur BCn (BC1/BC3/BC7) dla twórców gier i DirectX.
Informacje o formacie DDS
DDS (DirectDraw Surface) to format kontenera tekstur firmy Microsoft, zaprojektowany dla aplikacji DirectX i powszechnie stosowany w grach komputerowych. Obsługuje szeroką gamę formatów BCn (Block Compression), nieskompresowane tekstury i zaawansowane funkcje, takie jak mipmapy i mapy kostek.
Natywny DirectX
Zaprojektowany specjalnie dla aplikacji DirectX z optymalną wydajnością ładowania procesora graficznego
Pełne wsparcie BCn
Pełna obsługa formatów kompresji BC1-BC7 dla różnych typów tekstur
Wbudowane Mipmapy
Natywna obsługa łańcuchów mipmap i tablic tekstur
Standardowy komputer stacjonarny
De facto standard dla gier i aplikacji na komputery PC z systemem Windows
Dane techniczne
Struktura pliku
- •124-bajtowy nagłówek (DDS_HEADER)
- •Deskryptor formatu pikseli 32-bajtowy
- •Opcjonalne poziomy mipmapy
- •Surowe dane tekstur (skompresowane lub nieskompresowane)
Formaty kompresji BCn
Szczegóły formatu BCn
DDS obsługuje wszystkie formaty Block Compression (BCn) z DirectX, każdy zoptymalizowany pod kątem określonych typów tekstur:
BC1 (DXT1)
Podstawowa kompresja RGB bez alfa lub 1-bitowa alfa
BC2 (DXT3)
Kompresja RGBA z wyraźną alfa (4 bity na piksel)
BC3 (DXT5)
Kompresja RGBA z interpolowaną alfa (lepsza jakość)
BC4
Kompresja jednokanałowa (skala szarości)
BC5
Kompresja dwukanałowa (RG)
BC6H
Kompresja HDR RGB (zmiennoprzecinkowa)
BC7
Najwyższa jakość kompresji RGBA
Przypadki użycia
Gry komputerowe
Standardowy format tekstur dla gier na komputery PC z systemem Windows, z natywną obsługą DirectX i optymalną wydajnością
Aplikacje komputerowe
Idealny do narzędzi do modelowania 3D, oprogramowania do wizualizacji i aplikacji graficznych w systemie Windows
Aktywa wysokiej jakości
BC7 zapewnia doskonałą jakość zasobów bohaterów i tekstur zbliżeń bez znaczących artefaktów
Treść HDR
BC6H umożliwia wydajną kompresję tekstur HDR dla nowoczesnych potoków renderowania
Wsparcie platformy
Windowsa/DirectX
Pełna natywna obsługa na wszystkich platformach Windows z DirectX 9+ i nowoczesnymi procesorami graficznymi
Konsole Xbox
Natywny format dla konsol do gier Xbox z akceleracją sprzętową
Wieloplatformowy
Obsługiwane przez Vulkan i OpenGL na Linuksie i niektórych innych platformach (z odpowiednimi sterownikami)
Urządzenia mobilne
Ograniczona obsługa lub brak obsługi w systemie iOS/Android — zamiast tego używaj formatów ASTC lub ETC
Porównanie formatów
KTX jest bardziej przenośny i obsługuje więcej formatów, ale DDS jest zoptymalizowany pod kątem DirectX
ASTC oferuje większą elastyczność i lepsze współczynniki kompresji, ale DDS ma szerszą obsługę komputerów stacjonarnych
ETC jest przeznaczony na urządzenia mobilne; DDS jest przeznaczony dla platform stacjonarnych/konsolowych
PNG jest bezstratny, ale znacznie większy; DDS zapewnia skompresowane tekstury przyjazne dla GPU
Narzędzia i zasoby
Zakoduj do DDS
Konwertuj obrazy PNG/JPG na DDS za pomocą kompresji BCn
Dekoduj DDS
Wyodrębnij obrazy z plików DDS w celu przeglądania lub edycji
DDS to KTX2
Convert DDS textures to KTX2 for cross-platform and WebGPU texture workflows.
HDR to DDS
Encode HDR and EXR assets into DDS BC6H textures.
Narzędzia zewnętrzne
- •Microsoft DirectXTex texconv — oficjalne narzędzie wiersza poleceń
- •AMD Compressonator — zaawansowane narzędzie do kompresji tekstur z graficznym interfejsem użytkownika
- •Narzędzia do tekstur NVIDIA — wysokiej jakości biblioteka kompresji