Skip to content
 
 

Repository files navigation

Blender-DDS-Addon v0.1.2

License: MIT build Buy Me A Coffee

Blender addon to import and export dds textures

Screenshot

Features

  • Import DDS textures as TGA (or HDR)
  • Export textures as DDS
  • Support many DXGI formats (including BC6 and BC7)
  • Support cubemaps

Download

You can download zip files from the release page.

  • blender_dds_addon*_Windows.zip is for Windows.
  • blender_dds_addon*_macOS.zip is for Mac (10.15 or later).
  • blender_dds_addon*_Linux.zip is 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

Getting Started · matyalatte/Blender-DDS-Addon Wiki

Supported Formats

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

About Non-2D Textures

Blender only supports 2D textures.
But the addon supports cubemaps as well.
Partial cubemaps, 3D textures, and texture arrays are unsupported.

External Dependencies

Texconv-Custom-DLL

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.

License

Files in this repository (including all submodules) are licensed under MIT license.

For Developers

There are some documents for developers.

About

Blender addon to import and export dds textures

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages