Format Standar DirectX

DDS Format Hub - Konverter DDS Online, Penampil & Kompresi Tekstur

Jelajahi alat format DDS online gratis kami. Konverter DDS terbaik (PNG/JPG ke DDS), penampil DDS, dan solusi kompresi tekstur BCn (BC1/BC3/BC7) untuk pengembang game dan DirectX.

Tentang Format DDS

DDS (DirectDraw Surface) adalah format wadah tekstur Microsoft, dirancang untuk aplikasi DirectX dan diadopsi secara luas dalam game PC. Ini mendukung beragam format BCn (Block Compression), tekstur tidak terkompresi, dan fitur-fitur canggih seperti mipmaps dan cubemaps.

DirectX Asli

Dirancang khusus untuk aplikasi DirectX dengan kinerja pemuatan GPU yang optimal

Dukungan BCn Lengkap

Dukungan penuh untuk format kompresi BC1-BC7 untuk berbagai jenis tekstur

Mipmap bawaan

Dukungan asli untuk rantai mipmap dan susunan tekstur

Standar Desktop

Standar de facto untuk game dan aplikasi PC Windows

Spesifikasi Teknis

Struktur Berkas

  • Tajuk 124 byte (DDS_HEADER)
  • Deskriptor format piksel 32 byte
  • Level mipmap opsional
  • Data tekstur mentah (terkompresi atau tidak terkompresi)

Format Kompresi BCn

BC1-BC3:Format DXT lama (RGB/RGBA)
BC4-BC5:Kompresi saluran tunggal/ganda
BC6H:Kompresi HDR
BC7:Kompresi RGBA berkualitas tinggi

Detail Format BCn

DDS mendukung semua format Block Compression (BCn) dari DirectX, masing-masing dioptimalkan untuk jenis tekstur tertentu:

BC1

BC1 (DXT1)

Kompresi RGB dasar tanpa alfa, atau alfa 1-bit

Perbandingan: 6:1 (4 bpp)Terbaik Untuk: Menyebarkan peta tanpa alfa
BC2

BC2 (DXT3)

Kompresi RGBA dengan alfa eksplisit (4-bit per piksel)

Perbandingan: 4:1 (8 bpp)Terbaik Untuk: Tekstur dengan transisi alfa yang tajam
BC3

BC3 (DXT5)

Kompresi RGBA dengan alfa interpolasi (kualitas lebih baik)

Perbandingan: 4:1 (8 bpp)Terbaik Untuk: Tekstur RGBA umum
BC4

BC4

Kompresi saluran tunggal (skala abu-abu)

Perbandingan: 2:1 (4 bpp)Terbaik Untuk: Peta ketinggian, peta kilap
BC5

BC5

Kompresi dua saluran (RG)

Perbandingan: 2:1 (8 bpp)Terbaik Untuk: Peta normal, data saluran ganda
BC6H

BC6H

Kompresi HDR RGB (titik mengambang)

Perbandingan: 6:1 (8 bpp)Terbaik Untuk: Peta lingkungan HDR
BC7

BC7

Kompresi RGBA kualitas tertinggi

Perbandingan: 4:1 (8 bpp)Terbaik Untuk: Peta warna berkualitas tinggi

Kasus Penggunaan

Permainan PC

Format tekstur standar untuk game PC Windows, dengan dukungan DirectX asli dan kinerja optimal

Aplikasi Desktop

Ideal untuk alat pemodelan 3D, perangkat lunak visualisasi, dan aplikasi grafis di Windows

Aset Berkualitas Tinggi

BC7 memberikan kualitas yang sangat baik untuk aset pahlawan dan tekstur close-up tanpa artefak yang berarti

Konten HDR

BC6H memungkinkan kompresi tekstur HDR yang efisien untuk pipeline rendering modern

Dukungan Platform

Windows / DirectX

Dukungan asli penuh di semua platform Windows dengan DirectX 9+ dan GPU modern

Konsol Xbox

Format asli untuk konsol game Xbox dengan akselerasi perangkat keras

Lintas Platform

Didukung melalui Vulkan dan OpenGL di Linux dan beberapa platform lainnya (dengan driver yang sesuai)

Perangkat Seluler

Terbatas atau tidak ada dukungan di iOS/Android - gunakan format ASTC atau ETC sebagai gantinya

Perbandingan Format

ktx

KTX lebih portabel dan mendukung lebih banyak format, tetapi DDS dioptimalkan untuk DirectX

astc

ASTC menawarkan lebih banyak fleksibilitas dan rasio kompresi yang lebih baik, namun DDS memiliki dukungan desktop yang lebih luas

etc

ETC ditujukan untuk perangkat seluler; DDS ditujukan untuk platform desktop/konsol

png

PNG tidak mempunyai kerugian tetapi jauh lebih besar; DDS menyediakan tekstur terkompresi yang ramah GPU

Alat & Sumber Daya

Alat Eksternal

  • Microsoft DirectXTex texconv ​​- Alat baris perintah resmi
  • AMD Compressonator - Alat kompresi tekstur tingkat lanjut dengan GUI
  • Alat Tekstur NVIDIA - Pustaka kompresi berkualitas tinggi