COtherCreated Feb 6, 2017Last push 1d agoLatest release 26.09+38 stars this week+242 this month
Quick answers
What is armorpaint?
An open-source software tool dedicated to painting PBR textures onto 3D models.
What does armorpaint do?
ArmorPaint is a standalone software application designed specifically for 3D physically based rendering (PBR) texture painting. It allows artists and developers to import 3D models and paint complex, multi-channel materials directly onto the mesh surfaces in real-time. The tool is developed openly on GitHub, where users can access the source code and compile it themselves across multiple platforms including Windows, Linux, macOS, iOS, and Android. While pre-compiled binaries are sold to fund development, the source code remains freely accessible for anyone with the necessary compiler toolchains.
Who is armorpaint for?
3D artists, game developers, and technical artists who need a dedicated PBR texture painting tool. The source repository is specifically aimed at developers comfortable with compiling C++ code using tools like Visual Studio or Xcode.
How do I get started with armorpaint?
git clone https://github.com/armory3d/armorpaint && cd armorpaint/paint
How popular is armorpaint on GitHub?
armory3d/armorpaint has 5,413 stars and 642 forks on GitHub, and gained 38 stars in the last 7 days.
What license does armorpaint use?
armory3d/armorpaint is released under the Other license.
Star history
since Sep 10, 2026
5.4K stars as of Oct 25, 2026. Measured daily since Sep 10, 2026; GitHub no longer exposes earlier star timestamps.
Contribution activity
commits per day, last 52 weeks
1,624 commits in the last yearLessMore
Signals and awards
derived from tracked data
Battle-tested
9 years of history
Very active
1,624 commits in 52 weeks
Repeat trending
4 trending appearances
What armorpaint does
ArmorPaint is a standalone software application designed specifically for 3D physically based rendering (PBR) texture painting. It allows artists and developers to import 3D models and paint complex, multi-channel materials directly onto the mesh surfaces in real-time. The tool is developed openly on GitHub, where users can access the source code and compile it themselves across multiple platforms including Windows, Linux, macOS, iOS, and Android. While pre-compiled binaries are sold to fund development, the source code remains freely accessible for anyone with the necessary compiler toolchains.
3D artists, game developers, and technical artists who need a dedicated PBR texture painting tool. The source repository is specifically aimed at developers comfortable with compiling C++ code using tools like Visual Studio or Xcode.
PBR texture painting: Paints physically based rendering materials directly onto 3D models in real-time.
Cross-platform compilation: Compiles from source on Windows, Linux, macOS, iOS, and Android using platform-specific toolchains.
Node-based workflow: Utilizes a node graph system for creating complex procedural materials and brushes.
Real-time rendering: Renders texture updates instantly on the 3D viewport during the painting process.
Open-source development: Provides full access to the source code for community modification and custom compilation.
Where teams use it
Game asset creation
Texture 3D models for use in modern game engines that require physically based rendering materials.
Procedural texturing
Build complex, non-destructive materials using the integrated node graph.
Mobile 3D painting
Compile and run the application on Android or iOS devices for texture painting on the go.
Custom pipeline integration
Modify the open-source codebase to integrate the texturing tool directly into proprietary studio pipelines.
Getting started: git clone https://github.com/armory3d/armorpaint && cd armorpaint/paint
README
main branch
armorpaint
ArmorPaint is a software for 3D PBR texture painting - check out the manual.
Note 1: This repository is aimed at developers and may not be stable. Distributed binaries are paid to help with the project funding. All of the development is happening here in order to make it accessible to everyone. Thank you for support!
Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.