3D编辑器ArmorPaint 0.8发布

经过近两年的开发,3D 编辑器 ArmorPaint 0.8 已经发布,旨在将纹理和材质应用于 XNUMXD 模型,并支持基于物理渲染 (PBR) 的材质。 该项目代码是用 Haxe 编写的,并在 zlib 开放许可证下分发。 适用于 Windows、Linux、macOS、Android 和 iPadOS 的现成组件需付费(自行组装说明)。

用户界面建立在Zui图形元素库的基础上,它提供了按钮、面板、菜单、选项卡、开关、文本输入区域和工具提示等块的现成实现。 该库是使用 Kha 框架用 Haxe 编写的,该框架针对创建便携式游戏和多媒体应用程序进行了优化。 根据平台,使用图形 API OpenGL、Vulkan 和 Direct3D 进行输出。 Iron自己的3D渲染引擎用于渲染模型。

ArmorPaint 提供了用于在 3D 模型上绘制和应用纹理的工具,支持程序画笔和模板,并提供了用于在应用过程中转换材质和纹理的节点 (Node) 系统。 可以导入 fbx、blend、stl、gltf 和 glb 格式的网格、混合格式 (Blender 3D) 的材质以及 jpg、png、tga、bmp、gif、psd、hdr、svg 和 tif 格式的纹理。 大多数操作都在 GPU 端进行,这允许您在中级设备上处理分辨率为 4K 的纹理,并使用强大的显卡,最高可达 16K。

为支持 Direct3D12 和 Vulkan API 的系统提供了对光线追踪、效果和 3D 视口渲染的实验性支持。 3D 视图还提供基于路径追踪的真实照明模拟。 该编辑器支持通过插件扩展功能,也可用于创建新的材质节点。 另外,还有“live-link”插件,可让您将 ArmorPaint 与其他 3D 软件包集成。 目前,类似的插件正在开发中,以与 Blender、Maya 以及​​ Unreal 和 Unity 游戏引擎集成。

0.8版本的创新包括创建ArmorPaint Cloud资源云库、基于iOS和Android的平板电脑组件的形成、支持光线追踪的烘焙和渲染的实现、粘性层系统(贴花层) )、对图层和节点进行分组的能力、取消对掩模数量的限制、混合掩模的能力、模拟材料边缘的磨损、支持以 svg 和 usdc 格式导入。

界面经过重大重新设计,包括本地化支持,设置已显着现代化,已实现所选节点的预览,添加了新选项卡(浏览器、脚本、控制台和字体)、工作区(材质、烘焙)和节点(材质、曲率烘焙、变形、着色器、脚本、选择器)。 添加了对 Vulkan 图形 API 的支持,在此基础上为 Linux 实现了实验性 VKRT 光线追踪器。

3D编辑器ArmorPaint 0.8发布
3D编辑器ArmorPaint 0.8发布
3D编辑器ArmorPaint 0.8发布


来源: opennet.ru

添加评论