DirectX 표준 포맷

DDS 포맷 허브 - 온라인 DDS 변환기, 뷰어 및 텍스처 압축

무료 온라인 DDS 포맷 도구를 탐색해 보세요. 게임 개발자 및 DirectX를 위한 최고의 DDS 변환기(PNG/JPG를 DDS로), DDS 뷰어 및 BCn(BC1/BC3/BC7) 텍스처 압축 솔루션입니다.

DDS 포맷 소개

DDS(DirectDraw Surface)는 Microsoft의 텍스처 컨테이너 형식으로 DirectX 응용 프로그램용으로 설계되었으며 PC 게임에 널리 채택되었습니다. 광범위한 BCn(블록 압축) 형식, 비압축 텍스처, 밉맵 및 큐브맵과 같은 고급 기능을 지원합니다.

DirectX 네이티브

최적의 GPU 로딩 성능을 갖춘 DirectX 애플리케이션용으로 특별히 설계되었습니다.

완벽한 BCn 지원

다양한 텍스처 유형에 대한 BC1-BC7 압축 형식을 완벽하게 지원합니다.

내장된 밉맵

밉맵 체인 및 텍스처 배열에 대한 기본 지원

데스크탑 표준

Windows PC 게임 및 애플리케이션의 사실상의 표준

기술 사양

파일 구조

  • 124바이트 헤더(DDS_HEADER)
  • 32바이트 픽셀 형식 설명자
  • 선택적 밉맵 수준
  • 원시 텍스처 데이터(압축 또는 압축되지 않음)

BCn 압축 형식

BC1-BC3:기존 DXT 형식(RGB/RGBA)
BC4-BC5:단일/이중 채널 압축
BC6H:HDR 압축
BC7:고품질 RGBA 압축

BCn 포맷 상세

DDS는 DirectX의 모든 BCn(블록 압축) 형식을 지원하며 각 형식은 특정 텍스처 유형에 최적화되어 있습니다.

BC1

BC1 (DXT1)

알파가 없는 기본 RGB 압축 또는 1비트 알파

비율: 6:1(4bpp)최고의 대상: 알파가 없는 확산 맵
BC2

BC2(DXT3)

명시적 알파를 사용한 RGBA 압축(픽셀당 4비트)

비율: 4:1(8bpp)최고의 대상: 날카로운 알파 전환이 있는 텍스처
BC3

BC3(DXT5)

보간된 알파를 사용한 RGBA 압축(더 나은 품질)

비율: 4:1(8bpp)최고의 대상: 일반 RGBA 텍스처
BC4

BC4

단일 채널 압축(회색조)

비율: 2:1(4bpp)최고의 대상: 높이 맵, 광택 맵
BC5

BC5

2채널 압축(RG)

비율: 2:1(8bpp)최고의 대상: 노멀 맵, 듀얼 채널 데이터
BC6H

BC6H

HDR RGB 압축(부동 소수점)

비율: 6:1(8bpp)최고의 대상: HDR 환경 맵
BC7

BC7

최고 품질의 RGBA 압축

비율: 4:1(8bpp)최고의 대상: 고품질 컬러 맵

사용 사례

PC 게이밍

기본 DirectX 지원 및 최적의 성능을 갖춘 Windows PC 게임용 표준 텍스처 형식

데스크탑 애플리케이션

Windows의 3D 모델링 도구, 시각화 소프트웨어 및 그래픽 애플리케이션에 적합

고품질 자산

BC7은 중요한 아티팩트 없이 영웅 자산과 클로즈업 텍스처에 탁월한 품질을 제공합니다.

HDR 콘텐츠

BC6H는 최신 렌더링 파이프라인을 위한 효율적인 HDR 텍스처 압축을 가능하게 합니다.

플랫폼 지원

윈도우즈/다이렉트X

DirectX 9+ 및 최신 GPU를 사용하는 모든 Windows 플랫폼에서 완벽한 기본 지원

Xbox 콘솔

하드웨어 가속 기능이 있는 Xbox 게임 콘솔용 기본 형식

크로스 플랫폼

Linux 및 기타 플랫폼(적절한 드라이버 사용)에서 Vulkan 및 OpenGL을 통해 지원됩니다.

모바일 장치

iOS/Android에서는 지원이 제한되거나 지원되지 않습니다. 대신 ASTC 또는 ETC 형식을 사용하세요.

포맷 비교

ktx

KTX는 휴대성이 더 뛰어나고 더 많은 형식을 지원하지만 DDS는 DirectX에 최적화되어 있습니다.

astc

ASTC는 더 많은 유연성과 더 나은 압축 비율을 제공하지만 DDS는 더 넓은 데스크톱 지원을 제공합니다.

etc

ETC는 모바일 장치용입니다. DDS는 데스크톱/콘솔 플랫폼용입니다.

png

PNG는 무손실이지만 훨씬 더 큽니다. DDS는 GPU 친화적인 압축 텍스처를 제공합니다.

도구 및 리소스

외부 도구

  • Microsoft DirectXTex texconv ​​- 공식 명령줄 도구
  • AMD Compressonator - GUI를 갖춘 고급 텍스처 압축 도구
  • NVIDIA 텍스처 도구 - 고품질 압축 라이브러리