ArmorPaint is a 3D PBR texture painting tool that lets artists paint directly onto 3D models to create physically-based rendering textures.
The tool addresses the workflow of texture artists who need to paint detailed surface properties onto 3D geometry. It operates as a dedicated painting application where users can apply and blend textures interactively on models, with the underlying approach built around physically-based rendering principles that ensure textures remain consistent across different lighting conditions and rendering engines.
ArmorPaint targets professional and hobbyist 3D artists working on game assets, visual effects, or architectural visualization. It suits projects where artists prefer direct painting workflows over traditional texture baking or procedural generation. The tool runs on Windows, Linux, macOS, iOS, Android, and WebAssembly, making it accessible across desktop and mobile platforms. The source code is available for developers to compile and modify, though distributed binaries are provided through a paid model to support project funding.
Development activity shows consistent engagement with the codebase. The project maintains active compilation support across multiple platforms, with documented build requirements for each target system including specific compiler toolchains. Contributors regularly update dependencies and platform-specific configurations to keep the tool functional across Windows, Linux, macOS, and mobile environments. The team actively documents build processes and localization systems, indicating ongoing attention to both developer experience and international accessibility.