.DDS

Файл DDS

DirectDraw Surface (DirectX texture image)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл DDS - это текстура DirectDraw Surface, созданная Microsoft для DirectX. В таких играх, как Skyrim, Fallout и проектах на движке Source, текстуры хранятся в формате DDS. Для просмотра используйте бесплатные программы XnView MP или IrfanView. Для редактирования подойдут Paint.NET или GIMP. Чтобы конвертировать DDS в PNG или JPG, откройте файл в одном из этих инструментов и сохраните его в другом формате.

Разработчик: Microsoft (DirectX) Категория: Файлы растровых изображений Открыть стандартное MIME: image/vnd-ms.dds
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .JPG · .PNG · .TIF · .ECW

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DDS?

Формат файлов .dds (сокращение от DirectDraw Surface) содержит растровые изображения, используемые DirectX. Стандартный файл .dds хранит текстуры, фоны, кубические карты (cubemaps) и карты текстур для компьютерных игр и других 3D-приложений реального времени.

Формат может использовать сжатие для уменьшения размера файла, хотя это не обязательно. .dds использует алгоритм S3 Texture Compression (S3TC), охватывающий семейство BC1-BC3 (также известное как DXT1, DXT3 и DXT5). Более новые режимы BC4-BC7, представленные в Direct3D 10, расширяют поддержку HDR-контента, карт нормалей и высококачественных данных RGBA. Данные файлов .dds могут быть распакованы и отрисованы с помощью стандартных функций библиотек DirectX, а форматы с блочным сжатием декодируются графическим процессором (GPU) нативно без участия центрального процессора (CPU).

.dds был создан для программного обеспечения с рендерингом в реальном времени, например, для компьютерных игр. Предварительно сжатые текстуры .dds позволяют играм быстрее загружать ресурсы и снижают потребление памяти видеокартами, совместимыми с DirectX. Формат также поддерживает встроенные предварительно вычисленные цепочки mipmap-уровней, которые улучшают производительность рендеринга при различных расстояниях обзора.

.dds появился вместе со стандартом DirectX 7.0. Каждая новая версия DirectX добавляла улучшения: DirectX 8.0 добавил поддержку объемных текстур, Direct3D 10 - массивы текстур и блок расширения DDS_HEADER_DXT10, а Direct3D 11 расширил BC7 для высококачественного сжатия текстур RGBA. Каждый файл .dds начинается с четырехбайтовой магической сигнатуры DDS (включая завершающий пробел) со смещением 0. Родственные форматы текстур включают .PNG, .TGA и .KTX для кроссплатформенных конвейеров разработки.

Безопасность и защита

РИСК: LOW

DDS - это пассивные данные изображения без исполняемого кода, поэтому их просмотр безопасен. Основные предостережения носят технический характер: при редактировании сохраняйте файл с ПРАВИЛЬНЫМ сжатием (например, DXT5/BC3 или BC7 для цвета с альфа-каналом, BC5 для карт нормалей) и заново генерируйте mipmap-уровни, иначе текстура будет выглядеть неправильно или вызовет сбой в игре; конвертация в JPG портит карты нормалей и отражений. Текстуры игр и модов часто являются объектами авторского права - соблюдайте лицензии. Избегайте подозрительных сайтов-конвертеров DDS, которые могут предлагать загрузку рекламного ПО; используйте проверенные бесплатные инструменты из списка.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕDirectDraw Surface (DirectX texture image)
РАЗРАБОТЧИКMicrosoft (DirectX)с DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
MIME-ТИПimage/vnd-ms.dds
ТИПБинарный контейнер растровых текстур (с блочным сжатием или без него, с mipmap-уровнями)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.jpg.png.tif.ecw
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
44445320
ASCII
DDS
Каждый DDS начинается с сигнатуры «DDS » (44 44 53 20, четыре байта, включая пробел) со смещением 0, за которой следует 124-байтный DDS_HEADER. Файлы, использующие новое расширение DX10, добавляют блок DDS_HEADER_DXT10 и содержат FourCC «DX10» внутри заголовка. Данные пикселей обычно сжаты блочно (DXT1/3/5, также известные как BC1/2/3, или BC4-BC7) и обычно включают предварительно вычисленную цепочку mipmap-уровней.

Программы, открывающие файлы DDS

Windows5 apps
GIMP Открытый код Открывайте и редактируйте DDS через встроенный плагин; при экспорте выберите сжатие и пункт «Generate mipmaps».
IrfanView Бесплатно Быстрый просмотрщик - открывает .dds (поддержка встроена или через плагины); Файл > Сохранить как для экспорта в PNG/JPG.
Paint.NET Бесплатно Бесплатный редактор с нативной поддержкой DDS - открывайте, редактируйте, затем выбирайте «Сохранить как» DDS, указывая параметры сжатия (DXT/BC) и mipmap.
XnView MP Бесплатно Мгновенный просмотр .dds; пакетная конвертация в PNG/JPG через Инструменты > Пакетная обработка. Бесплатно для личного использования.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Платно Установите бесплатный плагин NVIDIA или Intel DDS, чтобы открывать и сохранять DDS в Photoshop с полным контролем BC1-BC7 и генерацией mipmap.
macOS2 apps
GIMP Открытый код Открывайте и редактируйте DDS через встроенный плагин; при экспорте выберите сжатие и пункт «Generate mipmaps».
XnView MP Бесплатно Мгновенный просмотр .dds; пакетная конвертация в PNG/JPG через Инструменты > Пакетная обработка. Бесплатно для личного использования.
Linux3 apps
GIMP Открытый код Открывайте и редактируйте DDS через встроенный плагин; при экспорте выберите сжатие и пункт «Generate mipmaps».
XnView MP Бесплатно Мгновенный просмотр .dds; пакетная конвертация в PNG/JPG через Инструменты > Пакетная обработка. Бесплатно для личного использования.
ImageMagick / texconv (CLI) Открытый код Утилита texconv (DirectXTex) от Microsoft конвертирует DDS <-> PNG/TGA с полным контролем BC; ImageMagick справляется с базовыми случаями.
Web1 app
Online DDS viewers/converters Бесплатно Загрузите .dds для предварительного просмотра и скачивания PNG/JPG без установки ПО (подходит для неконфиденциальных текстур).

Технические подробности

глубокая спецификация
Тип контейнераБинарный контейнер растровых текстур, поддерживающий как блочно-сжатые, так и несжатые пиксельные данные
Магические байты«DDS » (hex 44 44 53 20) со смещением 0, включая завершающий пробел - присутствует в каждом валидном файле .dds
Структура заголовка4-байтовая сигнатура + 124-байтный DDS_HEADER; файлы, использующие расширение DX10, добавляют блок DDS_HEADER_DXT10 сразу после него
Форматы блочного сжатияBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (высококачественный RGBA)
Несжатые форматыПоддерживаются - RGBA8888, A8L8, R16G16B16A16F и другие структуры сырых пикселей могут храниться без сжатия
Поддержка MipmapПредварительно вычисленная цепочка mipmap-уровней встроена в один файл; количество уровней хранится в DDS_HEADER.dwMipMapCount
Поддержка кубических картШесть текстур граней куба, закодированных в одном файле; помечаются битами DDSCAPS2_CUBEMAP в DDS_HEADER
Объемные текстуры3D (объемные) текстуры поддерживаются начиная с DirectX 8.0; срезы хранятся последовательно для каждого mip-уровня
Массивы текстурМассив слоев текстур, хранящийся в одном файле, доступен через расширение заголовка DX10 (Direct3D 10+)
Совместимость с GPUФорматы с блочным сжатием декодируются нативно графическим процессором, что позволяет загружать их напрямую без декомпрессии на CPU
Поддержка HDRBC6H хранит данные яркости HDR с плавающей запятой половинной точности (FP16) для физически корректного рендеринга (PBR)
MIME-типimage/vnd-ms.dds
FourCC заголовка DX10Файлы с расширением DX10 содержат токен FourCC «DX10» в поле dwFourCC структуры DDS_PIXELFORMAT
Типовой сценарий использования3D-рендеринг в реальном времени: текстуры игровых движков, скайбоксы, карты нормалей, карты шероховатости/металличности PBR
ВыпущенDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Открыть стандартноеДа · без роялти
Спецификацияlearn.microsoft.com

Конвертации DDS

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DDS. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DDS.

Часто задаваемые вопросы

Как открыть файл DDS в Windows?
Для быстрого просмотра используйте бесплатные XnView MP или IrfanView. Для редактирования текстуры используйте бесплатные Paint.NET или GIMP (оба имеют нативную поддержку DDS) или Photoshop с бесплатным плагином NVIDIA Texture Tools / Intel Texture Works.
Как конвертировать DDS в PNG или JPG?
Откройте его в XnView MP, GIMP или Paint.NET и выберите «Сохранить как» PNG/JPG, либо выполните пакетное преобразование целой папки в XnView MP/IrfanView. В командной строке это также можно сделать с помощью Microsoft texconv или ImageMagick.
Почему мой обычный просмотрщик изображений не открывает .dds?
Большинство базовых просмотрщиков не поддерживают текстуры DirectX. Используйте инструменты, работающие с DDS - XnView MP, IrfanView, Paint.NET или GIMP, которые распознают блочное сжатие и mipmap-уровни.
Какой лучший бесплатный инструмент для редактирования текстур DDS при создании модов?
Paint.NET и GIMP - популярные бесплатные редакторы. Оба открывают DDS и позволяют выбирать сжатие (DXT1/DXT5/BC7) и генерировать mipmap-уровни при сохранении, что важно для корректного отображения текстур в игре.
Что означают DXT1/DXT5/BC7 при сохранении DDS?
Это форматы блочного сжатия, используемые в DDS. DXT1/BC1 = цвет, 1-битный альфа-канал; DXT5/BC3 = цвет с полным альфа-каналом; BC5 = карты нормалей; BC7 = высококачественный цвет+альфа (DX10). Выбирайте формат, соответствующий оригиналу или требованиям игры.
Нужно ли сохранять mipmap-уровни при редактировании DDS?
Обычно да - игры полагаются на цепочку mipmap для отрисовки объектов на расстоянии. В Paint.NET/GIMP/texconv включите опцию «generate mipmaps» при экспорте, если только ресурс специально не используется без них.

Ссылки

1Microsoft - DDS (DirectDraw Surface) programming guidelearn.microsoft.com
2Microsoft DirectXTex (texconv/texassemble)github.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Похожие расширения

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z