{"id":25893344,"url":"https://github.com/matyalatte/blender-dds-addon","last_synced_at":"2025-06-15T14:34:39.350Z","repository":{"id":62293643,"uuid":"549059479","full_name":"matyalatte/Blender-DDS-Addon","owner":"matyalatte","description":"Blender addon to import and export dds textures","archived":false,"fork":false,"pushed_at":"2024-10-05T11:47:09.000Z","size":758,"stargazers_count":82,"open_issues_count":4,"forks_count":6,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-10T00:17:08.137Z","etag":null,"topics":["blender","dds","directxtex"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matyalatte.png","metadata":{"files":{"readme":"docs/README.md","changelog":"changelog.txt","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["matyalatte"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-10-10T15:58:05.000Z","updated_at":"2025-02-14T06:38:30.000Z","dependencies_parsed_at":"2023-02-15T14:01:38.226Z","dependency_job_id":"f1c0ff50-6681-4a8f-9a8b-af93e9a7cd4a","html_url":"https://github.com/matyalatte/Blender-DDS-Addon","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matyalatte%2FBlender-DDS-Addon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matyalatte%2FBlender-DDS-Addon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matyalatte%2FBlender-DDS-Addon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matyalatte%2FBlender-DDS-Addon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matyalatte","download_url":"https://codeload.github.com/matyalatte/Blender-DDS-Addon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131318,"owners_count":21052820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blender","dds","directxtex"],"created_at":"2025-03-02T21:32:52.958Z","updated_at":"2025-04-10T00:17:21.342Z","avatar_url":"https://github.com/matyalatte.png","language":"Python","funding_links":["https://github.com/sponsors/matyalatte"],"categories":[],"sub_categories":[],"readme":"# Blender-DDS-Addon v0.4.3\n\n[![Github All Releases](https://img.shields.io/github/downloads/matyalatte/Blender-DDS-Addon/total.svg)]()\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n![build](https://github.com/matyalatte/Blender-DDS-Addon/actions/workflows/build.yml/badge.svg)\n\nBlender addon to import and export dds textures  \n  \n![Screenshot](https://user-images.githubusercontent.com/69258547/194742234-9021612e-a49e-4b92-a92c-234678b7a298.png)  \n\n## Features\n\n- Import DDS textures as TGA (or HDR)\n- Export textures as DDS\n- Support many DXGI formats (including BC6, BC7, and ASTC)\n- Support non-2D textures (cubemaps, arrays, and volume textures)\n\n## Download\n\nYou can download zip files from [the release page](https://github.com/matyalatte/Blender-DDS-Addon/releases).  \n\n-   `blender_dds_addon*_Windows.zip` is for Windows.\n-   `blender_dds_addon*_macOS.zip` is for Mac (10.15 or later).\n-   `blender_dds_addon*_Linux.zip` is for Linux with GLIBC 2.27+ and GLIBCXX 3.4.26+.\n\n\u003e The linux build only supports distributions using GLIBC and GLIBCXX.  \n\n## Getting Started\n\n[Getting Started · matyalatte/Blender-DDS-Addon Wiki](https://github.com/matyalatte/Blender-DDS-Addon/wiki/Getting-Started)\n\n## Supported Formats\n\nThe addon supports most of the DXGI formats.  \n  \nHere is a list of supported formats.  \n\n\u003cdetails\u003e\n\u003csummary\u003eSupported DXGI Formats\u003c/summary\u003e\n\n* BC1_UNORM\n* BC1_UNORM_SRGB\n* BC2_UNORM\n* BC2_UNORM_SRGB\n* BC3_UNORM\n* BC3_UNORM_SRGB\n* BC4_UNORM\n* BC4_SNORM\n* BC5_UNORM\n* BC5_SNORM\n* BC6H_UF16\n* BC6H_SF16\n* BC7_UNORM\n* BC7_UNORM_SRGB\n* R32G32B32A32_FLOAT\n* R32G32B32A32_UINT\n* R32G32B32A32_SINT\n* R32G32B32_FLOAT\n* R32G32B32_UINT\n* R32G32B32_SINT\n* R16G16B16A16_FLOAT\n* R16G16B16A16_UNORM\n* R16G16B16A16_UINT\n* R16G16B16A16_SNORM\n* R16G16B16A16_SINT\n* R32G32_FLOAT\n* R32G32_UINT\n* R32G32_SINT\n* D32_FLOAT_S8X24_UINT\n* R10G10B10A2_UNORM\n* R10G10B10A2_UINT\n* R11G11B10_FLOAT\n* R8G8B8A8_UNORM\n* R8G8B8A8_UNORM_SRGB\n* R8G8B8A8_UINT\n* R8G8B8A8_SNORM\n* R8G8B8A8_SINT\n* R16G16_FLOAT\n* R16G16_UNORM\n* R16G16_UINT\n* R16G16_SNORM\n* R16G16_SINT\n* D32_FLOAT\n* R32_FLOAT\n* R32_UINT\n* R32_SINT\n* D24_UNORM_S8_UINT\n* R8G8_UNORM\n* R8G8_UINT\n* R8G8_SNORM\n* R8G8_SINT\n* R16_FLOAT\n* D16_UNORM\n* R16_UNORM\n* R16_UINT\n* R16_SNORM\n* R16_SINT\n* R8_UNORM\n* R8_UINT\n* R8_SNORM\n* R8_SINT\n* A8_UNORM\n* R1_UNORM\n* R9G9B9E5_SHAREDEXP\n* R8G8_B8G8_UNORM\n* G8R8_G8B8_UNORM\n* B5G6R5_UNORM\n* B5G5R5A1_UNORM\n* B8G8R8A8_UNORM\n* B8G8R8X8_UNORM\n* R10G10B10_XR_BIAS_A2_UNORM\n* B8G8R8A8_UNORM_SRGB\n* B8G8R8X8_UNORM_SRGB\n* B4G4R4A4_UNORM\n* A4B4G4R4_UNORM\n* ASTC_4X4_UNORM\n* ASTC_4X4_UNORM_SRGB\n* ASTC_5X4_UNORM\n* ASTC_5X4_UNORM_SRGB\n* ASTC_5X5_UNORM\n* ASTC_5X5_UNORM_SRGB\n* ASTC_6X5_UNORM\n* ASTC_6X5_UNORM_SRGB\n* ASTC_6X6_UNORM\n* ASTC_6X6_UNORM_SRGB\n* ASTC_8X5_UNORM\n* ASTC_8X5_UNORM_SRGB\n* ASTC_8X6_UNORM\n* ASTC_8X6_UNORM_SRGB\n* ASTC_8X8_UNORM\n* ASTC_8X8_UNORM_SRGB\n* ASTC_10X5_UNORM\n* ASTC_10X5_UNORM_SRGB\n* ASTC_10X6_UNORM\n* ASTC_10X6_UNORM_SRGB\n* ASTC_10X8_UNORM\n* ASTC_10X8_UNORM_SRGB\n* ASTC_10X10_UNORM\n* ASTC_10X10_UNORM_SRGB\n* ASTC_12X10_UNORM\n* ASTC_12X10_UNORM_SRGB\n* ASTC_12X12_UNORM\n* ASTC_12X12_UNORM_SRGB\n\n\u003c/details\u003e\n\n## Non-2D Textures\nThe addon supports non-2D textures except for partial cubemaps.  \nSee wiki pages for the details.  \n\n- [Cubemaps](https://github.com/matyalatte/Blender-DDS-Addon/wiki/Cubemaps)  \n- [Texture Arrays](https://github.com/matyalatte/Blender-DDS-Addon/wiki/Texture-Arrays)  \n\n## External Projects\n\n### Texconv-Custom-DLL\n\n[Texconv](https://github.com/microsoft/DirectXTex/wiki/Texconv)\nis a texture converter developed by Microsoft.  \nIt's the best DDS converter as far as I know.  \nAnd [Texconv-Custom-DLL](https://github.com/matyalatte/Texconv-Custom-DLL) is a cross-platform implementation I made.  \nThe official Texconv only supports Windows but you can use it on Unix/Linux systems.  \nIt is released under the [MIT license](../LICENSE).\n\n### astc-encoder\n\n[astc-encoder](https://github.com/ARM-software/astc-encoder) is a texture converter for ASTC formats.  \nIt is released under the [Apache-2.0 license](https://github.com/ARM-software/astc-encoder?tab=Apache-2.0-1-ov-file#readme).\n\n## License\n\nFiles in this repository are available under the [MIT license](../LICENSE).\n\n## For Developers\n\nThere are some documents for developers.\n\n- [How to Build](./How-To-Build.md): How to create a zip from the repository.\n- [Tools for development](./For-Dev.md): How to test the addon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatyalatte%2Fblender-dds-addon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatyalatte%2Fblender-dds-addon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatyalatte%2Fblender-dds-addon/lists"}