Release of the 3D editor ArmorPaint 0.8

After almost two years of development, the release of ArmorPaint 3 is a 0.8D editor designed for applying textures and materials to XNUMXD models and supporting physically based rendering (PBR) materials. The project code is written in the Haxe language and distributed under the zlib open source license. Ready-made builds for Windows, Linux, macOS, Android and iPadOS are paid (self-assembly instructions).

The user interface is built on top of the Zui Graphic Elements Library, which provides out-of-the-box implementations of blocks such as buttons, panels, menus, tabs, radio buttons, text entry areas, and tooltips. The library is written in the Haxe language using the Kha framework, optimized for creating portable games and multimedia applications. Depending on the platform, graphics APIs such as OpenGL, Vulkan, and Direct3D are used for output. Models are rendered using Iron's own 3D rendering engine.

ArmorPaint provides tools to paint and texture 3D models, supports procedural brushes and patterns, and provides a Node system for transforming materials and textures as they are applied. It is possible to import meshes in fbx, blend, stl, gltf and glb formats, materials in blend format (Blender 3D) and textures in jpg, png, tga, bmp, gif, psd, hdr, svg and tif formats. Most of the operations are outsourced to the GPU, which makes it possible to work with textures with a resolution of 4K on mid-range equipment, and up to 16K with a powerful video card.

For systems that support the Direct3D12 and Vulkan APIs, experimental support for ray tracing, effects, and 3D Viewport rendering is provided. 3D views also provide realistic lighting simulation based on path tracing. The editor supports the expansion of functionality through plugins, with the help of which, among other things, you can create new material nodes. Separately stand out live-link plugins that allow you to integrate ArmorPaint with other 3D packages. These plugins are currently being developed to integrate with Blender, Maya, and the Unreal and Unity game engines.

From the innovation in version 0.8, the creation of the ArmorPaint Cloud cloud resource library, the formation of assemblies for tablets based on iOS and Android, the implementation of baking and rendering with support for ray tracing, the system of sticky layers (decal layers), the ability to group layers and nodes, removing restrictions on the number of masks, the ability to mix masks, material edge wear simulation, support for importing in svg and usdc formats.

The interface has been significantly redesigned, in which localization support is implemented, the settings have been significantly modernized, a preview of the selected nodes has been implemented, new tabs (Browser, Script, Console and Fonts), workspaces (Material, Bake) and nodes (Material, Curvature Bake, Warp, Shader) have been added. , Script, Picker). Added support for the Vulkan graphics API, based on which the experimental VKRT ray tracer is implemented for Linux.

Release of the 3D editor ArmorPaint 0.8
Release of the 3D editor ArmorPaint 0.8
Release of the 3D editor ArmorPaint 0.8


Source: opennet.ru

Add a comment