Substance Painter is an advanced 3D painting application. It is quite easy to use; just choose your brush, select a material, tweak it if needed and then start painting. Each stroke applies all channels at once in real time with each map going up to 4K resolution. You can preview your painting in a Physically based (PBR) viewport for accurate material feedback. Also you can import your own custom shaders and create your own channels to paint on.