Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Design & Creative/armorpaint
icon of armorpaint

armorpaint

Open source alternative to Adobe Substance 3D Painter and Foundry Mari

  • 5.4K stars
  • zlib/libpng License
  • Active this week
  • Last commit 1 day ago

Last verified Oct 20, 2026

Create physically-based textures for 3D models with GPU-accelerated painting, node-based materials, and ray-traced baking on the GPU.

Visit websiteGitHub5.4K stars
image of armorpaint
TL;DR

armorpaint is an open source 3D PBR texture painting tool that competes directly with Adobe Substance 3D Painter and Foundry Mari. It runs entirely on the GPU, delivering 4K painting on integrated graphics and up to 16K on high-end cards. The source code is zlib/libpng-licensed and free to compile; pre-built binaries are available for purchase to fund development. Best for independent 3D artists and game developers who want professional texture painting without subscription fees.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who armorpaint is for#

Indie 3D artists avoiding texture painting subscriptions

Artists working on personal or commercial projects who want PBR texture painting without a Substance 3D Painter subscription. The node-based material workflow covers procedural textures, fill layers, and baking from high-poly meshes, which handles the standard asset creation steps for game-ready models.

Skip if:

If your studio already licenses Substance 3D Painter for the team and needs guaranteed binary stability and official support, the compile-from-source requirement adds friction with no immediate payoff.

Technical artists integrating Blender, Unreal Engine, or Unity

Artists who paint across multiple DCC tools or game engines get live-link plugins that update textures in the connected application in real time, removing the export-reimport loop from the texture iteration cycle.

Skip if:

If you work exclusively inside a single DCC that already has a mature painting mode for your use case, the additional setup of a separate tool may not be worth it.

Developers building or customizing texture tool pipelines

The plugin API lets developers extend ArmorPaint with custom node systems and material nodes. The source code is available for study and modification under the zlib/libpng license, making it a viable base for specialized tooling or studio forks.

Skip if:

If you need a production-hardened tool with a professional support contract, a source-available project that requires compilation is not the right starting point.

the problem

The problem it solves#

Professional 3D texture painting tools sit behind expensive subscriptions or per-seat licenses that put them out of reach for independent artists and small studios. Adobe Substance 3D Painter and Foundry Mari set the industry standard for PBR texturing, but their pricing reflects enterprise budgets rather than solo pipelines.

The technical barrier compounds the cost problem: most professional texture painters tie their workflow tightly to specific renderers or DCC applications, making it difficult to paint across Blender, Unreal Engine, and Unity without a tool that supports all three simultaneously. Artists working across game engines face duplicated licensing costs or workflow compromises.

how armorpaint solves it

How it solves it#

GPU-accelerated painting up to 16K

All paint operations run on the GPU rather than the CPU, delivering real-time viewport feedback at any resolution. A mid-range integrated GPU handles 4K painting; a high-end discrete card handles up to 16K without stuttering. No dedicated rendering pass is needed to see material results.

Node-based materials and procedural brushes

Materials are built as node graphs, letting artists create fully procedural fill layers and brush patterns without per-pixel painting. Brush nodes support custom patterns; fill layers compose with masks the same way shader nodes compose in Blender's material editor.

GPU ray-traced baking

Bakes normal maps, ambient occlusion, curvature, and other texture maps from high-poly models directly on the GPU. Hardware ray-traced baking runs via Direct3D12, Vulkan, and Metal. No CPU bake queue, no waiting for a software renderer.

Live-link plugins for Blender, Unreal Engine, and Unity

Plugins for Blender, Unreal Engine, and Unity let you paint inside ArmorPaint and see results update in your main DCC or game engine in real time, without exporting and reimporting texture maps manually between each iteration.

Local AI texture generation

Generates seamless textures from text prompts, edits textures with inpainting masks, and upscales images up to 4x, all processed locally on the GPU. Requires a minimum of 6GB of video memory. Once AI models are downloaded, no internet connection is needed.

Portable desktop binary under 10MB

On Windows, Linux, and macOS, ArmorPaint runs as a portable application with no installer. Download size is under 10MB; no registry entries, no admin rights, no runtime dependencies to manage. It also runs on iOS and Android.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Source code free to compile under zlib/libpng licenseThe zlib/libpng license permits free use, modification, and redistribution including commercial work. You compile from the public repository and own the resulting binary. Unlike Substance 3D Painter or Mari, you pay nothing to run the compiled build. The only cost is the optional pre-built binary, which funds development.
  • Full GPU rendering pipeline including path tracingUnlike CPU-bound texture painters, ArmorPaint routes all operations through the GPU, including ray-traced baking and viewport rendering with path tracing via Direct3D12, Vulkan, and Metal. Real-time preview with accurate light simulation is the default mode, not a slow optional render.
  • Cross-platform with sub-10MB footprintRuns on Windows, Linux, macOS, iOS, and Android. The portable binary is under 10MB with near-instant startup and no installation step, which is unusually lightweight for professional 3D software. Most competing tools require multi-gigabyte installers and platform-specific launcher software.
  • Active public developmentThe repository had its last push in September 2026, with over 4,400 GitHub stars and 522 forks. All development happens in the public repository by design, making the build toolchain and source history accessible to contributors and studio forks.

Trade-offs

  • -Pre-built binaries require payment; source compilation needs toolchainsPre-compiled binaries are paid downloads through the official site, funding ongoing development. Building from source is free but requires platform-specific toolchains: Visual Studio with Clang on Windows, Clang with system dependencies on Linux, Xcode on macOS and iOS, and Android Studio on Android. This is a meaningful barrier for artists without an existing build environment.
  • -AI texture features require 6GB VRAMLocal AI texture generation, inpainting, and upscaling require a minimum of 6GB of video memory. GPUs below that threshold cannot run these features at all. The requirement is non-negotiable and applies to all AI node processing in the tool.
  • -Sculpting module is still in developmentThe sculpting module is listed as 'in development' in the official documentation and website. Artists who need stable, production-ready sculpting alongside painting in a single tool should check the current status before adopting it for a sculpting-heavy workflow.
versus alternatives

armorpaint vs alternatives#

ArmorPaint vs Adobe Substance 3D Painter

Both tools target PBR texture painting for 3D models, but they differ on licensing, pricing, and deployment.

FeatureArmorPaintAdobe Substance 3D Painter
Licensezlib/libpng (source)Proprietary
Source accessYes (GitHub)No
Pre-built binaryPaid downloadCreative Cloud subscription
GPU ray-traced bakingYes (D3D12, Vulkan, Metal)Limited
OS supportWindows, Linux, macOS, iOS, AndroidWindows, macOS
Asset libraryNone built-inExtensive (Adobe Assets)

ArmorPaint is the stronger choice for artists who want to build from source, avoid subscriptions, or paint on Linux and Android. Substance 3D Painter is worth choosing when you need a polished binary with guaranteed stability, official Adobe support, Substance asset library access, and tight integration with Creative Cloud.

ArmorPaint vs Foundry Mari

Mari targets high-end VFX production, with multi-UDIM workflows and deep integration into studio pipelines. It requires a per-seat node-locked or floating license.

FeatureArmorPaintFoundry Mari
Licensezlib/libpng (source)Proprietary
Target audienceIndie artists, game developersVFX studios, AAA pipelines
PricingSource free; binary paidPer-seat license
OS supportWindows, Linux, macOS, iOS, AndroidWindows, Linux, macOS

For indie artists and game developers, ArmorPaint covers the core PBR texturing workflow at a fraction of the cost. Mari is the better fit when you need industrial-scale UDIM management, production-proven stability for large VFX deliverables, and a studio support contract.

install · quick start

Quick start#

bash
Install the compiler toolchain for your platform (Visual Studio with Clang on Windows, Clang on Linux, Xcode on macOS), then clone and build from source.
```bash
git clone https://github.com/armory3d/armorpaint
cd armorpaint/paint
../base/make --run
```
tech stack · detected from GitHub

What it's built on#

Languages
CObjective-C
frequently asked

FAQ#

Is ArmorPaint free to use?

The source code is free under the zlib/libpng license: you can compile it, modify it, and use it for any purpose including commercial work at no cost. Pre-compiled binaries are available for purchase from the official website to fund development. Compiling from source requires a platform-specific toolchain (Visual Studio with Clang on Windows, Clang on Linux, Xcode on macOS).

How does ArmorPaint compare to Adobe Substance 3D Painter?

Both tools cover PBR texture painting with layer-based and node-based workflows. Substance 3D Painter provides polished pre-built binaries, official support, and a curated asset library through Adobe's ecosystem, but requires a Creative Cloud subscription. ArmorPaint is free to compile, GPU-accelerated with ray-traced baking, and cross-platform including iOS and Android, but the pre-built binary is a paid download and building from source requires a compiler toolchain.

What hardware does ArmorPaint require?

ArmorPaint runs entirely on the GPU and works on integrated graphics for 4K painting. High-end discrete GPUs unlock up to 16K texture painting. The AI texture generation features (text-to-texture, inpainting, upscaling) require a minimum of 6GB of video memory. On most mid-range hardware, core painting and baking features work without the 6GB minimum.

Does ArmorPaint support ray tracing?

Yes. Ray-traced baking and path-traced viewport rendering are available on Direct3D12 (Windows), Vulkan (Windows and Linux), and Metal (macOS and iOS). These run on the GPU and do not require a dedicated ray tracing GPU, though hardware RT acceleration helps on supported cards.

Can I use ArmorPaint on Linux?

Yes. ArmorPaint compiles and runs on Linux (x64). Building requires Clang and a set of system dependencies documented in the repository under base/docs/linux_deps.md. The compiled binary is portable with no installation needed.

also worth a look

Similar open-source tools#

OpenCreator

Alternative toHeyGen

Local AI workspace for video, image, voice, and translation

  • 13,637 GitHub stars
  • Apache-2.0Licence Apache-2.0

renodx

InDeveloper Tools

Game-specific HDR mods and shader replacement for DirectX titles

  • 4,560 GitHub stars
  • MITLicence MIT

Openfilm

Alternative toRemotion

AI video agent for coding agents; films are local web folders.

  • 1,850 GitHub stars
  • MITLicence MIT

SOMA

Alternative toZoo.dev

Parametric 3D modeling via CLI agent: describe, generate, iterate.

  • 162 GitHub stars
  • GPL-3.0Licence GPL-3.0

Deviload

Alternative to4K Video Downloader Plus

yt-dlp desktop app with media library, player, and editor

  • 174 GitHub stars
  • MITLicence MIT

Termux App

Alternative toTermius

Linux terminal and package manager for Android devices.

  • 63,078 GitHub stars
  • GPL-3.0-onlyLicence GPL-3.0-only
by category

Open source tools in these categories#

97

Design & Creative

ComfyUI, Excalidraw, Godot Engine
461

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
34

Web & App Development

Flutter, Rust, Nvm

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse