Get Free Assessment
Back to library
MonitorImage AIValue: greatResearch unavailableJul 30, 2026

ArmorPaint

Version reviewed: v0.9 (Latest stable release)

0
Was this helpful? Vote to help others find it.

Snapshot Verdict

ArmorPaint is a powerful, open-source alternative to industry giants like Adobe Substance 3D Painter. It offers a physically based (PBR) texture painting experience that runs directly on the GPU, providing near-instant feedback even on complex models. While its node-based workflow and performance are impressive, the interface remains Spartan and the learning curve is steep for those not familiar with procedural texturing. It is an exceptional value for creators who want to own their software outright without an ongoing subscription.

Product Version

Version reviewed: v0.9 (Latest stable release)

What This Product Actually Is

ArmorPaint is a standalone software designed for 3D PBR texture painting. Unlike traditional 2D paint programs, ArmorPaint allows you to drag 3D models into the workspace and paint directly onto their surfaces. It uses a node-based system for materials, which means you can build complex, reactive textures by connecting different logic blocks rather than just layering static images.

The software is built on the Krom engine and written in Haxe/C++. Its main selling point is that it is fully GPU-accelerated. Every stroke, material change, or environmental lighting adjustment is calculated by your graphics card in real-time. This results in a fast, fluid experience where the final look of your asset—including its metallic, roughness, and height properties—is visible immediately without waiting for a render.

Crucially, ArmorPaint is open-source. While you can compile it yourself for free from the source code, the developer provides pre-compiled binaries for a small one-time fee. This places it in direct competition with high-priced subscription models, making it a favorite for independent game developers and hobbyists.

Real-World Use & Experience

Setting up ArmorPaint is straightforward, though the initial interface can feel intimidating. There are no hand-holding tutorials or "wizard" modes. You are presented with a 3D viewport, a layer stack, and a node editor.

In testing, the software handles high-poly models surprisingly well. Importing an FBX or OBJ file is instantaneous. Once the model is loaded, you can apply "Materials" which are actually node trees. For example, if you want a rusted iron look, you don't just pick a "rust" color; you create a node that defines the iron properties and another that defines the rust properties, then use a mask node to tell the software where the rust should appear.

The painting experience feels "snappy." Because it uses the GPU, there is virtually no lag between clicking your mouse (or pen) and seeing the pigment appear on the model. This is true even at 4K resolution mapping. However, the user experience (UX) suffers from some idiosyncrasies. Simple tasks, like choosing a specific brush alpha or navigating the file system, feel more manual than they do in polished commercial software.

Managing layers works similarly to Photoshop or GIMP, but with a 3D twist. You can paint onto specific channels like Base Color, Opacity, or Displacement. The real power comes when you combine these layers with the node editor to create procedural effects—like adding "dirt" specifically in the crevices of your model based on ambient occlusion data.

Standout Strengths

  • Lightning-fast GPU-based rendering engine.
  • Permanent ownership with no subscriptions.
  • Powerful node-based procedural material system.

The speed of ArmorPaint is its greatest technical achievement. By offloading the heavy lifting to the GPU, it avoids the sluggishness often found in older 3D painting suites. On a modern mid-range graphics card, the feedback loop is instantaneous, which is vital for creative flow.

The node system provides a level of depth that mimics high-end production tools. Instead of being limited by what the brush can do, you are limited by your logic. You can create textures that react to the geometry of the model—for example, making the edges of a metal box look "scuffed" automatically.

Finally, the licensing model is a breath of fresh air. In an era where most creative tools require a monthly fee to remain functional, ArmorPaint's "pay once, own forever" (or compile for free) approach is a major draw for budget-conscious professionals and students.

Limitations, Trade-offs & Red Flags

  • Steep learning curve for beginners.
  • Clunky and non-standard user interface.
  • Occasional stability issues with large files.

The interface is the biggest hurdle. ArmorPaint does not follow standard Windows or macOS UI conventions. It uses a custom toolkit that can feel "floaty" or unplaced. Finding specific settings often requires digging through menus that aren't clearly labeled, and the lack of comprehensive built-in documentation means you will spend a lot of time on YouTube or forums.

The stability of the software is generally good, but it is not "bulletproof." During heavy operations, such as baking high-resolution maps or working with extremely high-polygon counts, the software can crash without warning. Because it is actively developed by a very small team, bug fixes can take time, and some features may feel "experimental" rather than production-ready.

Another red flag is the ecosystem. While Adobe's suite has thousands of ready-made materials and plugins available online, ArmorPaint's library is much smaller. You will likely have to build most of your materials from scratch or find ways to convert existing PBR textures into the ArmorPaint format.

Who It's Actually For

ArmorPaint is ideally suited for independent game developers who are already using engines like Unreal Engine, Unity, or Godot. Its ability to export PBR maps that translate perfectly into these engines makes it a high-value pipeline tool.

It is also an excellent choice for 3D hobbyists who find the cost of Adobe Substance 3D Painter or Mari prohibitive. If you are a Blender user, you will find the node-based logic somewhat familiar, making the transition easier than it would be for a complete novice.

However, it is not for the "plug-and-play" user. If you want a library of 5,000 professional materials ready to be dragged onto a model with one click, this isn't the tool. It requires a tinkerer's mindset and a willingness to learn the fundamentals of procedural texture generation.

Value for Money & Alternatives

The value proposition is essentially unbeatable in this category. For a one-time fee of less than $20 (at the time of writing), you get a tool that performs roughly 70-80% of what the industry standard does for hundreds of dollars a year. If you have the technical skill to compile it from GitHub, the cost is effectively zero.

Value for money: great

Alternatives

  • Adobe Substance 3D Painter — The industry standard with a massive library and superior polish, but requires a costly subscription.
  • Quixel Mixer — A powerful, free-to-use alternative (especially if using Unreal Engine) that excels at scan-based mixing but has different workflow priorities.
  • Blender — While primarily a modeling tool, its internal texture painting and nodes can achieve similar results, though with a less specialized interface for PBR painting.

Final Verdict

ArmorPaint is a "David" in a world of "Goliaths." It punches well above its weight class in terms of raw performance and technical capability. It offers a professional-grade PBR workflow that respects your hardware and your wallet. While it lacks the "it just works" polish of expensive commercial software and demands a significant time investment to master its node system, the results speak for themselves. If you are willing to tolerate a quirky interface in exchange for speed and ownership, it is an essential addition to your 3D toolkit.

Want a review of another tool? Generate one now.