DDS(DirectDraw ®
Surface) 파일 형식은 밉맵 수준이 있거나 없는 텍스처 및 큐빅 환경 맵을 저장하는 데 사용됩니다. 이 형식은 압축 및 비압축 픽셀 형식을 저장할 수 있으며 DXTn 압축 데이터를 저장하는 데 주로 사용되는 파일 형식입니다. 이 파일 형식은 Microsoft ®
가 개발했습니다.
DDS 파일을 텍스처 맵으로 사용할 수 있습니다.
Direct3D 9를 사용하여 DDS 형식으로 렌더링할 수 있습니다. DX8 또는 DX9에서 금속 범프 셰이더를 사용하여 DDS 파일을 렌더링할 수도 있습니다. 시스템이 DX9를 지원하지 않는 경우 DDS 파일을 텍스처로 사용할 수는 있지만 렌더링은 할 수 없습니다.
인터페이스
DDS가 출력 형식으로 선택되면, 출력 파일 렌더링 대화상자에서 렌더 또는 설정을 클릭하여 DDS 구성 대화상자를 나타냅니다.
표면/볼륨 형식 그룹
DDS는 RGB(빨강, 초록색, 파랑), 선택적 알파 채널(투명) 및 가능한 미사용 비트 등에 할당된 픽셀 수에 따라 다양한 출력 형식을 지원합니다. 또한 여러 압축 형식도 있습니다.
-
A8 R8 G8 B8 픽셀당 32비트, RGB 및 알파 채널의 경우 픽셀당 8비트.
-
A1 R5 G5 B5 픽셀당 16비트, RGB 채널의 경우 픽셀당 5비트, 알파 채널의 경우 픽셀당 1비트.
-
A4 R4 G4 B4 픽셀당 16비트, RGB 및 알파 채널의 경우 픽셀당 4비트.
-
R8 G8 B8 픽셀당 24비트, RGB 채널의 경우 픽셀당 8, 알파 없음.
-
R5 G6 B5 픽셀당 16비트, R 및 B 채널의 경우 픽셀당 5비트, G 채널의 경우 픽셀당 6비트, 알파 없음.
-
A2 R10 G10 B10 픽셀당 32비트, RGB 채널의 경우 픽셀당 10비트, 알파 채널의 경우 2비트.
-
X8 R8 G8 B8 픽셀당 32비트, RGB 채널의 경우 픽셀당 8비트, 미사용 8비트, 알파 없음.
-
X1 R5 G5 B5 픽셀당 16비트, RGB 채널의 경우 5비트, 미사용 1비트, 알파 없음.
-
R3 G3 B2 픽셀당 8비트, R 및 G 채널의 경우 각각 3비트, B 채널의 경우 2비트, 알파 없음.
-
A8 R3 G3 B2 픽셀당 16비트, R 및 G 채널의 경우 각각 3비트, B 채널의 경우 2비트, 알파 채널의 경우 8비트
-
X4 R4 G4 B4 픽셀당 16비트, RGB 채널의 경우 각각 4비트, 미사용 4비트.
-
A16 B16 G16 R16 픽셀당 64비트, RGB 및 알파 채널의 경우 각각 16비트.
-
A16 B16 G16 R16F 각 채널(알파, 파랑, 초록색, 빨강)에 대해 각각 16비트를 사용하는 64비트 부동 소수점 형식.
-
A32 B32 G32 R32F 각 채널(알파, 파랑, 초록색, 빨강)에 대해 각각 32비트를 사용하는 128비트 부동 소수점 형식.
-
DXT1 1비트 알파가 있는 압축 형식.
-
DXT2 4비트 프리멀티플라이드 알파가 있는 압축 형식.
-
DXT3 4비트 알파(프리멀티플라이드 없음)가 있는 압축 형식.
-
DXT4 보간 및 프리멀티플라이드 알파가 있는 압축 형식.
-
DXT5 보간 알파가 있고 프리멀티플라이드가 없는 압축 형식.
- 밉맵 생성
- 설정한 경우 이미지에 대한 밉맵을 생성합니다. 기본적으로 해제되어 있습니다.
밉맵은 정밀도가 떨어지는 비트맵 세트입니다. 첫 번째 비트맵은 원래 이미지 크기의 절반이며 다음 비트맵은 다시 이 크기의 절반이 되는 식으로 1픽셀까지 줄어듭니다. 피라미드처럼 구성된다고 생각할 수 있습니다. 이를 사용하여 표시 시간을 최적화하고 텍스처를 전체 크기보다 작게 표시할 때 앨리어싱을 줄일 수 있습니다. 예를 들어, 원 DDS 이미지가 512 x 512픽셀이나 표시되는 영역은 100 x 100픽셀에 불과할 경우 표시 장치는 128 x 128 밉맵과 64 x 64 밉맵 사이에서 보간합니다.