DDS Format Hub — онлайн-конвертер DDS, просмотрщик и сжатие текстур
Ознакомьтесь с нашими бесплатными онлайн-инструментами формата DDS. Лучший конвертер DDS (PNG/JPG в DDS), средство просмотра DDS и решения для сжатия текстур BCn (BC1/BC3/BC7) для разработчиков игр и DirectX.
О формате DDS
DDS (DirectDraw Surface) — это формат контейнера текстур Microsoft, разработанный для приложений DirectX и широко используемый в компьютерных играх. Он поддерживает широкий спектр форматов BCn (блочное сжатие), несжатые текстуры и расширенные функции, такие как MIP-карты и кубические карты.
DirectX родной
Разработан специально для приложений DirectX с оптимальной производительностью загрузки графического процессора.
Полная поддержка BCn
Полная поддержка форматов сжатия BC1-BC7 для разных типов текстур.
Встроенные MIP-карты
Встроенная поддержка цепочек MIP-карт и массивов текстур.
Стандартный настольный компьютер
Фактический стандарт для игр и приложений для ПК с ОС Windows.
Технические характеристики
Структура файла
- •124-байтовый заголовок (DDS_HEADER)
- •32-байтовый дескриптор формата пикселей.
- •Дополнительные уровни MIP-карт
- •Необработанные данные текстуры (сжатые или несжатые)
Форматы сжатия BCn
Подробности формата BCn
DDS поддерживает все форматы блочного сжатия (BCn) из DirectX, каждый из которых оптимизирован для определенных типов текстур:
BC1 (DXT1)
Базовое сжатие RGB без альфа или 1-битного альфа.
BC2 (DXT3)
Сжатие RGBA с явным альфа-каналом (4 бита на пиксель)
BC3 (DXT5)
Сжатие RGBA с интерполированным альфа-каналом (лучшее качество)
BC4
Одноканальное сжатие (градации серого)
BC5
Двухканальное сжатие (RG)
BC6H
HDR RGB-сжатие (с плавающей запятой)
BC7
Высочайшее качество сжатия RGBA
Варианты использования
ПК-игры
Стандартный формат текстур для игр для ПК с Windows, со встроенной поддержкой DirectX и оптимальной производительностью.
Настольные приложения
Идеально подходит для инструментов 3D-моделирования, программного обеспечения для визуализации и графических приложений в Windows.
Высококачественные активы
BC7 обеспечивает превосходное качество ресурсов героев и текстур крупным планом без значительных артефактов.
HDR-контент
BC6H обеспечивает эффективное сжатие текстур HDR для современных конвейеров рендеринга.
Поддержка платформы
Windows/ДиректХ
Полная встроенная поддержка на всех платформах Windows с DirectX 9+ и современными графическими процессорами.
Консоли Xbox
Родной формат для игровых консолей Xbox с аппаратным ускорением.
Кроссплатформенность
Поддерживается через Vulkan и OpenGL на Linux и некоторых других платформах (при наличии соответствующих драйверов).
Мобильные устройства
Ограниченная поддержка или отсутствие поддержки на iOS/Android — вместо этого используйте форматы ASTC или ETC.
Сравнение форматов
KTX более портативен и поддерживает больше форматов, но DDS оптимизирован для DirectX.
ASTC предлагает большую гибкость и лучшую степень сжатия, но DDS имеет более широкую поддержку настольных компьютеров.
ETC предназначен для мобильных устройств; DDS предназначен для настольных/консольных платформ.
PNG без потерь, но намного больше; DDS обеспечивает сжатые текстуры, удобные для графического процессора.
Инструменты и ресурсы
Кодировать в DDS
Преобразование изображений PNG/JPG в DDS со сжатием BCn
Декодирование DDS
Извлечение изображений из файлов DDS для просмотра или редактирования.
DDS to KTX2
Convert DDS textures to KTX2 for cross-platform and WebGPU texture workflows.
HDR to DDS
Encode HDR and EXR assets into DDS BC6H textures.
Внешние инструменты
- •Microsoft DirectXTex texconv — официальный инструмент командной строки
- •AMD Compressonator — усовершенствованный инструмент сжатия текстур с графическим интерфейсом.
- •NVIDIA Texture Tools — библиотека высококачественного сжатия.