3D纹理压缩与格式转换工具入口:10个 KTX2/BasisU/ASTC 项目直达(含免费项)

2026-03-19 06:11:39
0
41

做渲染、实时引擎或移动端项目时,纹理体积和格式选择往往直接影响加载速度与显存占用。下面把常用的压缩与打包工具入口放在一起,优先以官方/项目主页为准。

KTX-Software(Khronos)

提供 toktx 等工具,可将纹理打包为 KTX2,并支持 BasisU 等相关流程。
网址:https://github.com/KhronosGroup/KTX-Software

Basis Universal(BasisU)

跨平台通用中间压缩格式与编码器,常用于生成可转码到多种 GPU 纹理格式的资产。
网址:https://github.com/BinomialLLC/basis_universal

astcenc(ARM ASTC Encoder)

ASTC 编码器与命令行工具,适合移动端/VR 等场景做高质量纹理压缩。
网址:https://github.com/ARM-software/astc-encoder

ISPC Texture Compressor

支持多种块压缩纹理格式的编码器实现,便于做离线压缩流水线集成。
网址:https://github.com/GameTechDev/ISPCTextureCompressor

Compressonator(AMD GPUOpen)

图形界面与命令行工具,覆盖多种纹理格式转换与压缩,适合批处理。
网址:https://github.com/GPUOpen-Tools/compressonator

NVIDIA Texture Tools Exporter

面向创作与导出流程的纹理工具(含常见块压缩格式),适合美术侧快速输出。
网址:https://developer.nvidia.com/nvidia-texture-tools-exporter

Crunch(BinomialLLC)

面向 DXT/BCn 等的纹理压缩与打包方案,常用于减少分发体积(按项目需要评估质量与兼容性)。
网址:https://github.com/BinomialLLC/crunch

PVRTexTool(Imagination)

常用于 PVRTC 等相关格式的压缩与转换,也提供可视化工具与命令行。
网址:https://developer.imaginationtech.com/pvrtextool/

ETCPACK

面向 ETC1/ETC2/EAC 等移动端常见纹理压缩格式的工具集合。
网址:https://github.com/Ericsson/ETCPACK

glTF Transform(texture compress)

用于 glTF 资产处理的工具链,可配合纹理压缩等处理步骤,适合引擎前离线优化。
网址:https://gltf-transform.dev/

评论
登录 才可参与讨论