PBR Painter 3 is a layer-based, multichannel texturing addon for Blender. Its approach lets you modify all channels of a PBR material at once, including albedo, roughness, displacement, normals and emission. Materials can be built from scratch, assembled from imported pre-made PBR texture maps, or created by generating procedural textures separately for each channel.
Behind the scenes, PBR Painter automatically generates and manages the node setups that give you control over every aspect of each channel. You can combine normals of stacked layers, adjust the opacity of any channel on any layer, and build complex layered mask systems, all without manually creating a single node. Everything happens inside the addon's own independent workspace.
The addon works on Windows, macOS and Linux, and the latest version is compatible with Blender 5. On macOS, note that Blender applies a stricter limit on the number of image texture nodes rendered with Eevee, which can be restricting when working with imported textures. PBR Painter was first released in January 2021.