ArmorPaint 1.0 发布:开源 3D 绘制工具告别八年“抢先体验”时代

AI3D 发表于 09-04 浏览 3 分类 新闻资讯

开源 3D 纹理绘制工具 ArmorPaint 在经历了八年的“抢先体验”后,终于发布了 1.0 正式版本。来自 Armory 团队的开发者将底层代码用 C 语言彻底重写,在提升整体性能的同时,也让软件具备在更大模型上交互绘制多层高分辨率纹理的能力。此外,新版还带来了基础雕刻、UV 编辑、蒙皮角色时间轴播放,以及 AI 图像放大和照片生成材质等功能。目前 Windows、Linux、macOS 版本均可下载,Android 与 iOS 版本则作为实验性构建提供。

ArmorPaint 1.0

一款面向游戏与 VFX 的独立 3D 绘制工具

ArmorPaint 最早在 2018 年以抢先体验版发布,是一款独立 3D 绘制工具,可以为游戏开发、动态图形和影视特效流程生成 PBR 纹理贴图。由于上手成本低于 Adobe Substance 3D Painter,它常被看作这款商业软件的“平民替代”。它的工作流程是让美术人员通过实时路径追踪视口直接在模型表面绘画。软件基于 GPU 加速,在高性能显卡上能够实现“无缝”16K 绘制。用户既可以导入标准格式的 3D 资产,也可以直接导入 Blender 场景文件;材质方面通过节点编辑器搭建,或直接导入 PBR 贴图集合,由软件自动组装为材质。绘制工具包含画笔、橡皮擦、贴花、填充、克隆和模糊等,也可烘焙 AO、Cavity、Thickness、法线等几何数据贴图,以及材质 ID 和光照贴图。输出格式支持 PNG、JPEG 或 EXR,色深最高可达 32-bit。此外还有用于 Blender、Unity 和 Unreal Engine 的实时链接插件。

1.0:从 Haxe/V8 到纯 C,性能显著提升

1.0 是这款软件的“官方”正式生产级版本。底层不再基于 Haxe 和 V8 JavaScript 引擎,而是完整重新编写为 C 实现,且不依赖外部库。GPU 加速调用转换为 Direct3D 12、Vulkan、Metal 和 WebGPU;光线追踪则在 Windows 上使用 Direct3D 12,Linux 和 Android 上使用 Vulkan,macOS 和 iOS 上使用 Metal。

这带来的一个可见结果是代码库大幅收缩——官方说明博客中提到,现在的 ArmorPaint 甚至可以放进两张老式 1.4MB 软盘中。更重要的是,内存占用更低,无需更换硬件即可加载更大的模型、涂绘更高分辨率的纹理以及叠加更多纹理层。从官方基准对比图可以看到,1.0 版(蓝色条柱)相比 0.9 版(灰色条柱)在视口帧率上也有全面提升。

ArmorPaint 1.0 性能对比
ArmorPaint 1.0(蓝色)相对于 0.9(灰色)的性能提升

1.0 新特性:雕刻、UV 编辑与动画播放

新增一个基础数字雕刻模式,并为导入模型添加了 Decimate、Subdivide、Smooth、Bevel 等网格修改器;基础 UV 编辑器也已加入。在 3D 绘制方面,新增的路径与曲线图层可用来为模型补充缝线或几何图案等细节。新增的时间轴选项卡可以播放动画,例如带骨骼蒙皮的角色动画。此外还引入了 AI 图像放大与照片生成材质功能。

ArmorPaint 1.0 新特性
ArmorPaint 1.0 新特性一览

版本与下载

1.0 正式版已在官方下载站提供 Windows、Linux 与 macOS 程序包,并有 Android 与 iOS 的实验版本。下载列表中的版本已不再标记为“早期候选”。编辑注:截至本文编译时,官方产品主页尚未公开 1.0 正式版公告,但这不影响下载。用户可访问官网下载编译版本。

相关链接

原文链接:ArmorPaint 1.0 is out after eight years in early access

喜欢这篇内容吗?