HAS Paint Layers adds layer-based, non‑destructive texture painting to Blender, supporting unlimited filters, masks, PBR channel painting, baking, and texture export including ORA format.
Developed by Hirourk.

About HAS Paint Layers
HAS Paint Layers is a Blender add‑on that introduces a layer‑centric workflow for texture painting. Users can create and organize multiple paint layers, each capable of holding unlimited filters and masks, allowing non‑destructive edits for hand‑painted or PBR textures. The add‑on provides PBR channel painting with blending modes, preview colors, custom node‑group filters, layer combination, resizing, and baking tools. Textures can be exported in formats such as ORA, with automatic saving of texture files. Setup occurs via a side panel in the 3D viewport: after selecting an unwrapped mesh, run Setup Material and Setup Scene, then add a paint layer to begin painting. Compatibility is listed for Blender 4.2 LTS and newer, and the developer maintains a wiki with version‑specific documentation.
Features
- Layer management: create, organize, and manage multiple paint layers
- Each layer can carry an unlimited number of filters and masks
- PBR texture painting with channel setup, plus blending modes
- Bake tools and paint tools
- Create a custom node group and use it as a filter
- Combine layers, apply filters, and resize
- Export textures, including ORA format, with texture autosave
Best for
Artists who need a non‑destructive, layer‑based workflow for hand‑painted and PBR texture creation within Blender.
Frequently asked questions
Does HAS Paint Layers work with Blender 4.2?
Yes. The add‑on lists compatibility with Blender 4.2 LTS and newer and has been tested on Blender 3.1, 3.6, 4.0, and 4.2.
How do I set up HAS Paint Layers to start painting?
After installing, open the side panel in the 3D View, select an unwrapped mesh, click Setup Material and Setup Scene, then add a paint layer via the brush icon to begin painting.
Is HAS Paint Layers free to use?
The add‑on is listed as free and is released under the GNU GPL v3.0 or later.
What permissions does HAS Paint Layers request?
It requests file‑access permission to store temporary images and to export textures, including autosave and ORA format output.
Where can I find documentation for HAS Paint Layers?
Documentation is provided through the developer’s wiki, linked from the add‑on’s page and kept up‑to‑date with each release.
Related plugins
Explore HAS Paint Layers
View download and installation options.