ArmorPaint is an open-source 3D PBR texture painting application that is built from source for desktop, mobile and web targets.
ucupumar/ucupaint
A Blender add-on for managing layered texture materials in the Eevee and Cycles renderers.
Open-source alternative to:Substance Painter
- Stars
- 2,318
- Forks
- 81
- Open issues
- 100
- Last commit
- yesterday
What is it?
Ucupaint is an add-on for Blender that organizes texture layers on an object's material, so artists can build up surface looks in a layer stack instead of wiring nodes by hand. It works with both the Eevee and Cycles renderers and is accessible from the 3D View or Node Editor sidebar once an object with a material is selected.
The add-on supports Blender versions from 2.76 onward, though some features only appear on newer releases. It can be installed from downloaded zip files on the project's releases page, or from the Blender Extension Platform for Blender 4.2 and later. Documentation is provided in a community wiki that the authors describe as not yet complete.
Key features
- 01Manages texture layers on object materials in a layer-based workflow.
- 02Works with both Eevee and Cycles renderers.
- 03Accessible from the 3D View or Node Editor sidebar.
- 04Installable from zip releases or the Blender Extension Platform.
Use cases
- Building layered surface materials for 3D models in Blender.
- Iterating on texture looks without manually editing shader node trees.
- Using Blender 2.7x through 4.x with one add-on.
Topics
FAQ
- What is ucupaint?
- A Blender add-on for managing layered texture materials in the Eevee and Cycles renderers. Ucupaint is an add-on for Blender that organizes texture layers on an object's material, so artists can build up surface looks in a layer stack instead of wiring nodes by hand. It works with both the Eevee and Cycles renderers and is accessible from the 3D View or Node Editor sidebar once an object with a material is selected.
- Is ucupaint free to use? What license does it have?
- ucupaint is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is ucupaint still maintained?
- Actively maintained. The last commit to ucupaint was on Nov 6, 2026.
- What can I use ucupaint for?
- Building layered surface materials for 3D models in Blender. Iterating on texture looks without manually editing shader node trees. Using Blender 2.7x through 4.x with one add-on.
- Where can I get ucupaint?
- The source code and installation instructions are on GitHub: https://github.com/ucupumar/ucupaint
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source Blender add-on that automatically retopologizes dense meshes and scans into all-quad low-poly meshes, part by part.
A DSH plugin that lets an AI model drive a running Blender session over a direct TCP channel, exposing 16 tools for viewport capture, scene edits and headless work.
A Blender add-on that textures and generates 3D meshes, rigs and PBR materials using diffusion models run on a ComfyUI server.
Blender add-on and MCP server that let AI assistants like Claude build, modify and inspect 3D scenes in Blender through prompts.
A Blender add-on that generates textures, concept art and images from text prompts using Stable Diffusion, running locally on your machine.