Blender addon to import and export dds textures
- Import DDS textures as TGA (or HDR)
- Export textures as DDS
- Support many DXGI formats (including BC6 and BC7)
- Support cubemaps
You can download zip files from the release page.
blender_dds_addon*_Windows.zipis for Windows.blender_dds_addon*_macOS.zipis for Mac (10.15 or later).blender_dds_addon*_Linux.zipis for Ubuntu (20.04 or later).
If you want to use the addon on other platforms, you need to build Texconv by yourself and zip it with python scripts.
(But I don't know if it's possible on your platform.)
Getting Started · matyalatte/Blender-DDS-Addon Wiki
The addon supports most of the DXGI formats.
Here is a list of supported formats.
Supported DXGI Formats
- BC1_UNORM
- BC1_UNORM_SRGB
- BC2_UNORM
- BC2_UNORM_SRGB
- BC3_UNORM
- BC3_UNORM_SRGB
- BC4_UNORM
- BC4_SNORM
- BC5_UNORM
- BC5_SNORM
- BC6H_UF16
- BC6H_SF16
- BC7_UNORM
- BC7_UNORM_SRGB
- R32G32B32A32_FLOAT
- R32G32B32_FLOAT
- R16G16B16A16_FLOAT
- R16G16B16A16_UNORM
- R16G16B16A16_SNORM
- R32G32_FLOAT
- R10G10B10A2_UNORM
- R11G11B10_FLOAT
- R8G8B8A8_UNORM
- R8G8B8A8_UNORM_SRGB
- R8G8B8A8_SNORM
- R16G16_FLOAT
- R16G16_UNORM
- R16G16_SNORM
- D32_FLOAT
- R32_FLOAT
- R8G8_UNORM
- R8G8_SNORM
- R16_FLOAT
- D16_UNORM
- R16_UNORM
- R16_SNORM
- R8_UNORM
- R8_SNORM
- A8_UNORM
- R1_UNORM
- R9G9B9E5_SHAREDEXP
- R8G8_B8G8_UNORM
- G8R8_G8B8_UNORM
- B5G6R5_UNORM
- B5G5R5A1_UNORM
- B8G8R8A8_UNORM
- B8G8R8X8_UNORM
- R10G10B10_XR_BIAS_A2_UNORM
- B8G8R8A8_UNORM_SRGB
- B8G8R8X8_UNORM_SRGB
- B4G4R4A4_UNORM
Blender only supports 2D textures.
But the addon supports cubemaps as well.
Partial cubemaps, 3D textures, and texture arrays are unsupported.
Texconv
is a texture converter developed by Microsoft.
It's the best DDS converter as far as I know.
And Texconv-Custom-DLL is a cross-platform implementation I made.
The official Texconv only supports Windows but you can use it on Unix systems.
Files in this repository (including all submodules) are licensed under MIT license.
There are some documents for developers.
- How to Build: See here if you want to know how to create a zip from the repository.
- Tools for development: See here if you want to know how to test the addon.
