PBR Texture Painting

ArmorPaint is an in-development tool fully specialized in physically based texture painting of 3D models. Import desired geometry and start painting right away. A modern viewport provides instant visual feedback as you paint.

With seamless texture export, ArmorPaint is a handy companion ready to work with PBR-capable engines such as Armory, Unreal, Unity, Cycles..

Node Based

Work fast with the convenience of nodes. ArmorPaint uses a subset of standard material nodes found in Cycles render engine. This enables you to paint with complex, fully procedural materials using the proven workflow. Apart from materials, brush nodes are used to easily create painting patterns, shapes and procedural brushes.

GPU Accelerated

Performance is priority - modern graphics cards are capable of insane output. ArmorPaint is designed from scratch to run completely on the GPU. This results in a smooth 4K painting experience even on a medium-power integrated hardware. On the other hand, up to 20K texture painting is seamless using a high-end graphics card - ready to help you produce content presented on 4K HDR displays.

Super Portable

Paint on a device that makes you work the best. ArmorPaint is built on a modern, portable technology and runs across Windows, Linux and MacOS. Virtual reality, iOS, Android and web support is currently in experimental stage. Program distribution itself is also portable, with no installation procedure or copy protection.

Armory Engine

ArmorPaint takes advantage of a render engine found in the Armory project. Armory is a real-time engine allowing you to create games and interactive visualizations with full Blender integration. The internals of Armory and ArmorPaint are tightly shared meaning that every improvement to one project also benefits the other one.