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

ArmorPaint 0.7 – 也可利用节点构建和光线追踪进行烘焙的支持 PBR 的开源 3D 涂装软件!新版本已发布

基于“Armory Engine”开发的、支持 PBR、节点构建、利用 Nvidia GPU 的光线追踪烘焙、与游戏引擎的实时联动等功能的开源 3D 涂装软件“ArmorPaint”发布了 0.7 版本。

ArmorPaint 是什么

ArmorPaint 是一款为物理基础纹理绘制而设计的独立软件。将 3D 模型拖放进来即可开始绘制。绘制时,可以在视口中立即获得可视化反馈。

节点基础

借助节点的便利性,可以高速运行。使用完全程序化的材质进行绘制。使用材质节点构建填充层。使用画笔节点创建图案和程序化画笔。

GPU 加速

ArmorPaint 从零开始设计,并在 GPU 上完全运行。这使得在中等功耗的集成硬件上也能实现流畅的 4K 绘制体验。使用高端显卡时,最高可无缝进行 16K 纹理绘制。

光线追踪

开发中 – 在 Direct3D12 和 Vulkan 上运行的光线追踪烘焙、绘制效果以及视口渲染功能正在推进中。

实时联动

开发中 – 使用实时联动插件,将 ArmorPaint 集成到现有的 3D 软件中。Unreal Engine 以及 Unity 插件的预览版已可用于测试。

烘焙

在 GPU 上立即烘焙高模的纹理贴图。首个带有硬件加速光线追踪烘焙处理的 ArmorPaintDXR 构建版已可下载。
https://twitter.com/luboslenco/status/1206928563389313024?s=20

插件

ArmorPaint 对扩展性投入很大。
通过具备“god mode”力量的插件,增强软件的任何部分。
集成新的节点系统,或构建自定义材质节点。

版本 0.7

  • 支持 .psd、.bmp、.gif
  • 新增单一材质导出
  • 新增图层混合模式
  • 新增画笔混合模式
  • 新增插件管理器
  • 新增“自动保存”插件
  • 新增“hello-node”插件-自定义材质节点
  • 新增“控制台”插件-执行命令
  • 新增“分析器”插件-性能图表
  • 新增“转换器”插件-.arm 文件转换为 .json
  • 新增“import_tiff”插件-.tiff 格式支持
  • 新增“import_stl”插件-.stl 格式支持
  • 新增“import_gltf”插件-.gltf /.glb 格式支持(alpha)
  • 新增“uv_unwrap”插件-自动生成 UV / 解除活动网格展开
  • 新增“主题编辑器”插件
  • 在节点编辑器中新增框选
  • 为每个填充层新增 UV 控制
  • 新增按组或材质拆分 .obj 网格的选项
  • 新增用于非正方形贴花的“贴花工具-缩放 x”选项
  • 新增“菜单-文件-重新导入网格”
  • 新增“菜单-视口-分割视图”
  • 新增“设置-恢复”按钮
  • 新增“设置-原生文件浏览器”选项
  • 新增“设置-视口-暗角”选项
  • 新增“设置-使用方法-半径扩展”选项
  • 新增纹理导出预设
  • 新增“图层”材质节点-将图层拖到节点画布中
  • 新增“图层蒙版”材质节点-将图层蒙版拖到节点画布中
  • 新增“模糊(图像)”材质节点
  • 新增实验性的 dxr 构建版
  • 新增路径追踪(dxr)视口模式
  • 新增 ao(dxr)烘焙
  • 新增 bent normal(dxr)烘焙
  • 新增 lightmap(dxr)烘焙
  • 新增 thickness map(dxr)烘焙
  • 新增从 high-poly 烘焙法线贴图
  • 新增从 high-poly 烘焙高度
  • 为烘焙新增扩展路径
  • 为相关烘焙类型新增“up axis”选项
  • 新增一次拖放多个文件的支持
  • 新增用于编辑 RGBA 节点插口的弹出窗口
  • 改进 gizmo
  • 改进高度绘制
  • 改进 .obj 导入器
  • 改进 .blend 导入器
  • 改进 outliner
  • 改进节点绘制性能
  • 改进图层处理性能
  • 改进 Linux 下的按键检测
  • 修正带重音符号的文件路径处理
  • 修正 Linux 下的画笔蒙版
  • 修正 Linux 下的复制和粘贴
  • 修正 Linux 下的窗口标题更新
  • 修正文件关联
  • 修正 envmap 导入
  • 修正填充图层的对象蒙版
  • 修正 height displacement scale
  • 修正 Windows 下模糊的文本
  • 修正图像节点的纹理过滤选项
  • 修正文本编辑的按键重复
  • 更新深色主题和浅色主题
  • 更新菜单栏结构
  • 减少 GPU 内存使用量
  • 更快的纹理加载
  • 图层不透明度和混合的撤销
  • 节点画布的撤销
  • 可调整的视口裁剪距离
  • 记住窗口大小和位置
  • 拖动链接时打开节点搜索
  • 可调整大小的 UI 面板
  • 材质复制
  • 使用画笔标尺(Shift)绘制直线
  • 在高分辨率显示器上自动设置 2 倍缩放
  • 用于检查 PBR 通道的视口模式平面着色
  • 拾取工具可在非基础图层上工作
  • 拾取工具会在 2D 视图中显示纹理坐标
  • 从纹理选项卡导出单个纹理
  • 橡皮擦会考虑硬度和不透明度
  • 将 udim 项目的纹理作为 udim 瓦片导出
  • Download “texture-synthesis” 插件预览版
  • Download Unreal Engine 实时联动预览版
  • Download Unity Engine 实时联动预览版

完整发布说明请见:ArmorPaint | 3D PBR Texture Painting

随着 0.7 的发布,0.8 的开发途中版本也已经可以下载。

价格为 16 欧元或 19 美元。

Github 上也公开了源码,虽然门槛较高,但自己编译后就可以免费使用。GameFromScratch 网站上记载了在 Windows 下的构建步骤,感兴趣的话也许可以试试。Building ArmorPaint From Source
感谢ビヤーキー提供信息。

我已经买了 Gumroad 版。像这种东西以后也有可能涨价……

虽然也支持 Mac,但目前推荐在 Windows 和 Linux 上使用。旧款 Wacom 数位板不支持,请注意。

这是低价 3D 涂装软件中值得关注的工具之一。请务必看看!

购买链接

链接

ArmorPaint 0.7 is out – new features, tons of fixes and updated manual. Video tutorials section coming!https://t.co/hu2azOoMtJ pic.twitter.com/cbEsNwIA4H

— Lubos (@luboslenco) January 9, 2020