DirectX Standart Formatı

DDS Format Merkezi - Çevrimiçi DDS Dönüştürücü, Görüntüleyici ve Doku Sıkıştırma

Ücretsiz çevrimiçi DDS formatı araçlarımızı keşfedin. Oyun geliştiricileri ve DirectX için üstün DDS dönüştürücü (PNG/JPG'den DDS'ye), DDS görüntüleyici ve BCn (BC1/BC3/BC7) doku sıkıştırma çözümleri.

DDS Formatı Hakkında

DDS (DirectDraw Surface), Microsoft'un DirectX uygulamaları için tasarlanmış ve PC oyunlarında yaygın olarak benimsenen doku kapsayıcı formatıdır. Kapsamlı bir BCn (Blok Sıkıştırma) formatı yelpazesini, sıkıştırılmamış dokuları ve mipmap'ler ve küpmap'ler gibi gelişmiş özellikleri destekler.

DirectX Yerel

Optimum GPU yükleme performansıyla DirectX uygulamaları için özel olarak tasarlanmıştır

BCn Desteğini Tamamlayın

Farklı doku türleri için BC1-BC7 sıkıştırma formatlarına tam destek

Yerleşik Mipmap'ler

Mipmap zincirleri ve doku dizileri için yerel destek

Masaüstü Standardı

Windows PC oyunları ve uygulamaları için fiili standart

Teknik Özellikler

Dosya Yapısı

  • 124 baytlık başlık (DDS_HEADER)
  • 32 bayt piksel biçimi tanımlayıcısı
  • İsteğe bağlı mipmap düzeyleri
  • Ham doku verileri (sıkıştırılmış veya sıkıştırılmamış)

BCn Sıkıştırma Formatları

BC1-BC3:Eski DXT formatları (RGB/RGBA)
BC4-BC5:Tek/çift kanallı sıkıştırma
BC6H:HDR sıkıştırma
BC7:Yüksek kaliteli RGBA sıkıştırması

BCn Biçimi Ayrıntıları

DDS, DirectX'in her biri belirli doku türleri için optimize edilmiş tüm Blok Sıkıştırma (BCn) formatlarını destekler:

BC1

BC1 (DXT1)

Alfa veya 1 bit alfa olmadan temel RGB sıkıştırması

Oran: 6:1 (4 bpp)En İyisi: Alfa olmadan yaygın haritalar
BC2

BC2 (DXT3)

Açık alfa ile RGBA sıkıştırması (piksel başına 4 bit)

Oran: 4:1 (8 bpp)En İyisi: Keskin alfa geçişlerine sahip dokular
BC3

BC3 (DXT5)

Enterpolasyonlu alfa ile RGBA sıkıştırması (daha iyi kalite)

Oran: 4:1 (8 bpp)En İyisi: Genel RGBA dokuları
BC4

BC4

Tek kanallı sıkıştırma (gri tonlamalı)

Oran: 2:1 (4 bpp)En İyisi: Yükseklik haritaları, parlak haritalar
BC5

BC5

İki kanallı sıkıştırma (RG)

Oran: 2:1 (8 bpp)En İyisi: Normal haritalar, çift kanallı veriler
BC6H

BC6H

HDR RGB sıkıştırma (kayan nokta)

Oran: 6:1 (8 bpp)En İyisi: HDR ortam haritaları
BC7

BC7

En yüksek kalitede RGBA sıkıştırması

Oran: 4:1 (8 bpp)En İyisi: Yüksek kaliteli renkli haritalar

Kullanım Durumları

PC Oyun

Yerel DirectX desteği ve optimum performansla Windows PC oyunları için standart doku formatı

Masaüstü Uygulamaları

Windows'ta 3B modelleme araçları, görselleştirme yazılımı ve grafik uygulamaları için idealdir

Yüksek Kaliteli Varlıklar

BC7, kahraman varlıkları ve yakın çekim dokuları için önemli yapaylıklar olmadan mükemmel kalite sağlar

HDR İçeriği

BC6H, modern işleme ardışık düzenleri için verimli HDR doku sıkıştırmasına olanak tanır

Platform Desteği

Windows / DirectX

DirectX 9+ ve modern GPU'larla tüm Windows platformlarında tam yerel destek

Xbox Konsolları

Donanım hızlandırmalı Xbox oyun konsolları için yerel format

Çapraz Platform

Linux ve diğer bazı platformlarda Vulkan ve OpenGL aracılığıyla desteklenir (uygun sürücülerle)

Mobil Cihazlar

iOS/Android'de sınırlı destek veya hiç destek yok - bunun yerine ASTC veya ETC formatlarını kullanın

Format Karşılaştırması

ktx

KTX daha taşınabilir ve daha fazla formatı destekler, ancak DDS DirectX için optimize edilmiştir

astc

ASTC daha fazla esneklik ve daha iyi sıkıştırma oranları sunar, ancak DDS daha geniş masaüstü desteğine sahiptir

etc

ETC mobil cihazlar içindir; DDS masaüstü/konsol platformları içindir

png

PNG kayıpsızdır ancak çok daha büyüktür; DDS, GPU dostu sıkıştırılmış dokular sağlar

Araçlar ve Kaynaklar

Harici Araçlar

  • Microsoft DirectXTex texconv ​​- Resmi komut satırı aracı
  • AMD Compressonator - GUI'li gelişmiş doku sıkıştırma aracı
  • NVIDIA Doku Araçları - Yüksek kaliteli sıkıştırma kitaplığı