开源纹理绘制工具ArmorPaint 1.0正式发布
Open-Source Substance 3D Painter Alternative ArmorPaint 1.0 Released
开源节点式3D纹理绘制软件ArmorPaint历经七年开发,正式发布1.0版本。该软件完全用C语言重写,无外部库依赖,支持Direct3D 12、Vulkan、Metal和WebGPU。代码体积大幅缩减,可装入两张1.44MB软盘。新增网格编辑修改器、基础UV编辑器、时间轴动画及本地运行的生成式AI神经网络节点功能。
深度解读
开源3D纹理绘制工具ArmorPaint在历经七年开发后终于发布1.0正式版,这个体积小到能塞进两张1.44MB软盘的程序,正以完全自研的C语言代码库和本地化AI功能,向闭源行业标准Substance 3D Painter发起正面挑战。
ArmorPaint的1.0版本最核心的技术转变是从Haxe+V8脚本架构彻底迁移到纯C语言编写,且不依赖任何外部库。这意味着它的3D引擎、2D绘制系统、UI界面全部是定制自研的,没有借用现成的Qt、WxWidgets等框架。开发团队Armory声称,清理后的代码库体积已经缩小到足以存放在两张老式1.44MB软盘上——这个比喻放在2026年显得相当魔幻,但确实直观地展示了其极致的轻量化程度。对于从业者而言,纯C代码带来的直接好处是启动速度和内存占用的大幅优化,在低端硬件或移动设备上运行时的流畅度会显著优于基于Qt的Substance 3D Painter。
渲染与平台支持
1.0版本在图形API支持上直接拉满,同时兼容Direct3D 12、Vulkan、Metal和WebGPU四大现代渲染接口。光线追踪功能也按平台全面铺开:Windows上走D3D12,Linux和Android用Vulkan,macOS和iOS则借助Metal实现。这种全平台覆盖策略意味着ArmorPaint不再局限于桌面工作站,而是把触角伸向了iPad Pro这类移动端创作设备。考虑到Substance 3D Painter至今没有官方iPad版本,ArmorPaint在移动端纹理绘制这个细分领域实际上已经跑在了前面。WebGPU的支持更是为未来浏览器内运行3D纹理绘制工具埋下了伏笔。
功能补全与AI本地化
功能层面,1.0版本补齐了之前作为纯绘制工具缺失的网格编辑能力,新增了Decimate(减面)、Smooth(平滑)、Bevel(倒角)和Subdivide(细分)四种修改器,还加入了一个基础的UV贴图编辑器。这些工具虽然无法与Blender或Maya的专业建模模块相比,但足以让艺术家在不切换软件的情况下完成简单的网格清理和UV重排。时间线面板和骨骼动画播放的支持则让ArmorPaint具备了为动画模型绘制纹理的能力,这在游戏资产制作流程中是一个刚需场景。真正值得注意的是新增的“Neural Nodes”(神经节点)功能,它把生成式AI能力直接集成到节点图系统中,且开发方明确强调所有AI推理都在本地设备上运行。
对行业格局意味着什么
ArmorPaint 1.0的发布时机耐人寻味。Adobe在2024年将Substance 3D Painter彻底转向订阅制后,社区中关于“软件主权”的讨论就从未停止。ArmorPaint以完全开源、无外部依赖、本地AI处理这三大特性,精准击中了专业用户对数据隐私和长期成本控制的痛点。虽然其功能深度和生态成熟度与Substance 3D Painter仍有明显差距,但七年开发积累的节点架构和跨平台能力已经让它成为一个不可忽视的实用选项。对于独立开发者和中小型工作室来说,一套不需要订阅费、不强制上传数据到云端的纹理绘制工具,在项目成本管控上的吸引力是实实在在的。更值得关注的是其底层代码的纯净性——纯C语言实现意味着它极容易被移植到各种嵌入式设备和游戏主机环境中,这为未来的引擎集成和定制化工作流打开了想象空间。
ArmorPaint 1.0的真正价值不在于它能否立即取代Substance 3D Painter,而在于它证明了在3D工具链领域,开源社区依然有能力从零构建出符合现代渲染标准的生产级软件。
