3D PBR 纹理绘制软件「ArmorPaint」已迁移至 1.0 时代。通过 C 语言进行全面重构,内存使用量和性能得到改善,并新增了大量功能。
ArmorPaint 1.0

ArmorPaint是由 Ľuboš Lenčo 氏为核心开发的开源 3D PBR 纹理绘制软件。
除了可导入 3D 模型并直接在视口上进行绘制外,还支持基于节点的程序化材质、图层、烘焙、路径追踪显示等。
此次 1.0 除了新增大量功能外,还对应用内部进行了大规模重构并改善了性能。
用 C 语言全面重构
ArmorPaint 0.9 之前基于 Haxe 语言并使用 V8,但在 1.0 中代码库已完全改写为 C 语言。
移除了对外部库的依赖以及垃圾回收器,转而采用自有的 3D 引擎、2D 绘制、UI 库等架构。
代码被重组为单一的单体仓库,代码量也大幅减少。
渲染 API 支持Direct3D 12、Vulkan、Metal、WebGPU。
光线追踪在 Windows 的 Direct3D 12、Linux・Android 的 Vulkan、macOS・iOS 的 Metal 上实现。
改善内存使用量和性能

1.0 还推进了内存使用量和运行速度的优化。
纹理引入了BC7 压缩,减少了 GPU 显存占用。
开发者的对比显示,从 0.9 到 1.0 内存使用量大幅下降,在相同硬件上可以处理更大的模型、更多图层以及更高分辨率纹理。
由于减少了外部依赖等,应用本体也变得非常精简,Windows 版压缩后的发行文件仅约 2.8MB。
GPU 渲染代码本身也被重写,在路径追踪、SSAO、光线追踪烘焙、UV 展开等多个处理上都进行了性能改善。
ArmorPaint 1.0 的主要新功能
1.0 不仅刷新了内部实现,还新增了大量功能。
- 节点预览
- 节点折叠・调整大小
- Gabor Texture 节点
- Camera Texture 节点
- Neural Nodes
- Text-to-Image / Edit-Image / Upscale-Image / Image-to-PBR 节点
- 基础雕刻功能
- 基础 UV 编辑器
- UV Unwrap
- Mesh Decimate
- Smooth / Bevel / Subdivide Modifier
- Path / Curve Layer
- Text Layer
- Layer Filter
- Timeline
- 蒙皮动画播放
- 通过 .cube LUT 进行颜色分级
- PSD 图层・蒙版导入
- GLB 网格导出
- BC7 压缩纹理
- 视口视频捕获
- Grid Snap
- 支持 2nd UV Map
- 按 UDIM / Material 单位拆分导入 FBX
- Player Export
- 脚本功能扩展
另外,原本作为独立项目开发的ArmorLab 已整合到 ArmorPaint中。
Unreal Engine Plugin、Unity Plugin、Blender Add-on 也进行了更新。
还加入了 AI 相关功能
1.0 中新增了Neural Nodes,可以将图像生成・处理类功能作为节点来使用。
包括「Text-to-Image」「Edit-Image」「Upscale-Image」「Image-to-PBR」
此外还新增了可使用 LLM 的控制台提示。
画廊





























功能介绍视频
Android 版也更新至 1.0
ArmorPaint 不仅提供桌面版,也面向 Android 提供。
Android 版可用于对 3D 模型进行 PBR 纹理绘制、基于节点的材质创建、烘焙等。
在支持的设备上,还支持利用 Vulkan Ray Tracing 的硬件加速光线追踪烘焙,以及路径追踪视口。
在 1.0 时代,Android 版更新为Vulkan 1.3,并进行了性能改善与稳定性提升。
Google Play 于 2026年9月4日更新为 1.0。
支持平台与价格
桌面版支持Windows、Linux、macOS(Apple Silicon)。
官方网站上提供的已构建二进制文件售价为$19,并包含购买后的更新。
ArmorPaint 本身作为开源项目,源代码已在 GitHub 上公开,也可以自行构建。
Android 版可从 Google Play 获取。
之前还以为它沉寂了很久,没想到前阵子其实已经进行了大规模更新。
请务必去看看!
链接
ArmorPaint | 3D PBR Texture Painting