TexelBox 是一款轻量级的原生 Windows 应用程序,专为在单个工具中处理游戏开发的纹理管线而设计——从原始源图像到可直接用于游戏的导出文件。

无需再分别使用法线贴图生成、无缝平铺处理、通道打包和图集构建等独立工具,它能在同一界面内完成整个管线流程。

主要功能:

  • 贴图生成:从单张源图像推导出法线、高度、粗糙度和环境光遮蔽贴图。
  • 无缝平铺处理:利用偏移、自动修复、镜像和笔刷工具,让照片实现无缝循环。
  • 通道打包:将多张贴图合并为单张 RGBA 纹理,提供 Unreal、Unity 和 Godot 的预设方案。
  • 图集生成:将多张纹理打包为单张图集,支持 UV 侧边文件。
  • 优化与导出:调整尺寸、对齐到二次幂,并导出为 PNG、TGA 或 DDS(BC 压缩)。
  • 3D 预览:实时 wgpu 加速视口,即时验证材质效果。

性能与架构:

  • 使用 Rust 原生构建(无 Electron/Webview 占用)。
  • 界面基于 Slint 开发。
  • 借助 Rayon 实现多核图像处理。
  • 通过 wgpu 提供 GPU 加速的 3D 视口。

获取方式:

  • 免费版:永久免费,可个人及商业使用。包含贴图生成、无缝平铺处理、基础图集打包(最大 2048x2048)及单次批量操作。
  • 专业版:提供完整的滑块控制、8192x8192 图集尺寸、DDS BC1/BC3/BC5/BC7 压缩以及多操作批量链。

安装程序及详情请见 GitHub 发布页:

https://github.com/iimadouu/TexelBox