Insider Insider
3dnchu 尚无浏览 5 分钟阅读

ArmorPaint 1.0 – 用 C 语言全面重构!轻量化&性能大幅提升的 3D PBR 纹理绘制软件!Win&Linux&macOS&iOS&Android

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

Screenshot of armorpaint.org