ArmorPAInt 1.0 现已发布,2026 年 9 月,开源 3D 纹理绘制软件 ArmorPaint 升级到 1.0 版本。
关于 ArmorPaint
ArmorPaint 是一款直接在 3D 模型上绘制物理渲染(PBR)纹理的独立软件。把模型拖放进来,就能一边在视口中查看结果一边绘制。
它的特点是材质和笔刷都可以用节点搭建,支持程序化材质绘制,以及用节点构建的填充图层。处理全部由 GPU 完成:官方表示中等性能的集成 GPU 也能进行 4K 绘制,高性能显卡则最高支持 16K。
主要新功能
这次发布是把软件本体用 C 语言重写之后的一个里程碑版本。
除开发中的雕刻功能、用 AI 生成纹理的「神经节点(Neural Node)」和处理动画的时间线之外,还包含超过 200 项新功能与改进。
用 C 语言全面重写
v1.0 距上一版 v0.9 累计了 2,717 次提交。开发者表示「新架构已经就绪,代码库进入可以迈向下一阶段的状态」,工具将运行得更稳定,更新频率也会更高。
内部的主要变更
- 本体用 C 语言重写,代码量大幅缩减
- 移除了对垃圾回收器和 V8(JavaScript 引擎)的依赖
- 渲染迁移到 Direct3D 12、Vulkan、Metal,重写了 GPU 渲染代码
- 支持 WebAssembly 与 WebGPU
- 代码重组进单一仓库(Monorepo)
由此,桌面版成为无需安装的便携式应用,启动几乎瞬间完成,下载体积也控制在 10MB 以内。
雕刻(开发中)
3D 模型雕刻功能的基础部分已经加入。官方在官网明确标注了「开发中(In development)」。
它采用与绘制相同的非破坏图层,在网格上逐层添加细节。绘制的工具全部可以用于雕刻,节点搭建的程序化材质、笔刷和遮罩也都能使用。纹理绘制与细节雕刻从此可以在同一款软件、用同一套操作来回切换。


神经节点(AI 纹理生成)
新增了从文本提示(Prompt)或照片生成无缝纹理的 AI 节点,共有以下 4 个:
- text-to-image:从文本提示生成无缝纹理
- edit-image:按提示编辑、生成变体,以及用修补(Inpaint)蒙版补全细节或移除多余部分
- upscale-image:把图像最高放大 4 倍
- image-to-pbr:从一张照片提取基础色、高度、法线、环境光遮蔽和粗糙度贴图

做好的材质可以直接在 ArmorPaint 里涂到模型上,也能作为 PBR 纹理导出到磁盘。由于能从一张照片提取各张贴图,手头的素材照片马上就能用于绘制。
image-to-pbr 从一张照片提取的各张贴图如下(依次为基础色、高度、法线、环境光遮蔽、粗糙度):






【Tips】神经节点的运行环境
根据官方网站,神经节点的处理全部在用户设备上完成。下载 AI 模型之后不再需要联网,建议配备 6GB 以上显存。使用的模型均以开源许可证发布。
另外,变更日志里还有一条「将 ArmorLab 合并进 ArmorPaint(Merged ArmorLab into ArmorPaint)」。ArmorLab 是同一开发者此前发布的 AI 纹理生成工具,神经节点可以看作是把它并入后的成果。

时间线标签与动画
新的「时间线」标签让蒙皮动画的播放和补间(Tween)动画可用。
同时新增了「声音」标签,.fbx 和 .gltf 的读取也提供「应用蒙皮(apply skinning)」选项。可以在角色运动的状态下确认纹理效果。
文本图层
新增了能把文字作为图层放置的「文本图层」。文字不再是画上去的像素,而是作为图层存在,之后可以修改内容和位置。同时还修复了多行文本翻译、折行文本选择相关的问题。
路径图层与曲线图层
用于画线的「路径图层」和「曲线图层」也已加入,两者在同一条视频中一并介绍。路径的点可以用 Delete 键删除。
粒子工具
通过落下粒子来绘制的「粒子工具」改为始终启用物理演算,可设置的项目也增加了。用粒子表现污渍和细节时,可以借助物理运动来完成。
贴花
用于粘贴徽标、标记等图像的「贴花工具」现在会对表面法线做出反应,图像更容易贴合弯曲或复杂的表面。
路径追踪器的改进
通过计算光的运动来渲染画面的路径追踪器(Path Tracer)新增了近似的次表面散射(fake SSS)。
皮肤、蜡质这类光会进入表面之下的材质,更容易确认效果。此外,质量优先的路径追踪模式支持了不透明度(Opacity),新增「multi path-trace mode」,快速模式进一步提速,并修复了泛光(Bloom)的问题。
其他更新
变更超过 200 项,按领域归纳主要内容如下。
网格与 UV 相关
- 新增基础的 UV 贴图编辑器
- 网格标签新增「UV 展开」按钮,并加快了 UV 展开速度
- 网格编辑新增平滑(Smooth)、倒角(Bevel)、细分(Subdivision)修改器
- 支持网格减面(Decimate,多边形抽稀)
- 支持在网格标签中建立父子关系、复制网格
读取与导出相关
- 支持以 .glb 导出网格
- .obj 导出新增「合并共享顶点」选项
- .fbx 支持第二套 UV 贴图;读取时支持按材质、UDIM 拆分
- 支持读取 .psd 的图层与蒙版
- 支持读取无损 .exr、BC7 压缩纹理与调色用的 .cube LUT
- 纹理导出新增「specular」预设与「padding」选项
- 修复 .fbx 的无 UV 与 Up 轴、.gltf 的多网格、.blend 读取的问题
界面与操作性相关
- 新增「black」「darker」主题与「网格吸附」选项
- 支持节点预览、折叠、缩放与重命名
- 节点编辑器支持多标签
- 支持隐藏侧栏的按钮与浮动工具栏
- 新增「工作区」菜单,菜单栏分层整理
- 按钮与菜单栏加入图标
- 偏好设置、脚本、图层、网格、纹理各标签新增搜索
- 改进撤销历史,撤销移入「编辑」菜单
- 新增「选择工具」与「光标工具」
云与脚本相关
- 云端库收录资产超过 2,500 件;云端访问改为异步
- 新增脚本模板和「script」节点的代码片段按钮
- 脚本标签新增自动补全与迷你地图
- 可以在控制台输入栏用 LLM 编写脚本
- 新增命令行参数「–api」「–script」
各平台的修复
- Linux:修复地区设置、从只读路径启动、笔压的问题
- macOS:修复多文件拖放;支持鼠标光标设置
- iOS:支持 USB-C 款 Apple Pencil,修复文件选择器的问题
- Android:构建更新到 Vulkan 1.3
此外还包含光线追踪烘焙与灯光贴图烘焙的改进、GPU 显存占用的削减、SSAO 提速等大量性能优化。全部变更可以在GitHub 的提交列表中确认。
今后的计划
开发者表示下一版将最优先改进 PBR 纹理绘制,并继续修复问题。呼声较高的功能包括手绘(非 PBR)纹理绘制、像素级精准绘制、雕刻和 2D 绘制。
长期目标是做成「更快、更小、随处可用的可靠绘制与纹理软件」。撰稿时,下载页面上已经放出了下一个版本 1.1 的 Alpha。
另外,官方下载页提示:购买前请先阅读手册,确认尚未完成的功能和有待改进的部分。

| 项目 | 内容 |
|---|---|
| 购买渠道(桌面版) | 官网、Gumroad、itch.io |
| 支持系统(桌面版) | Windows(64 位)、Linux(64 位)、macOS(Apple Silicon) |
| 支持系统(移动版) | iOS、Android(均为抢先体验) |
| 下载体积 | 10MB 以内(免安装的便携形式) |
| 神经节点推荐配置 | 显存 6GB 以上(模型下载后可离线运行) |
| 联动插件 | Blender、Unreal Engine、Unity(Live Link,随 v1.0 一并更新) |
官方网站:ArmorPaint | 3D PBR Texture Painting;
源代码:armory3d/armorpaint(GitHub)。
更多 PBR 纹理与材质相关的动态,可以查看行业新闻分类或PBR纹理标签。


评论(0)