Johnny Fehr shows how to use Mari to create channel maps from a single Diffuse image.
There are a few choices regarding using tools to derive all the texture maps you need from a single source. In this latest tutorial, Johnny Fehr uses Mari to show how to create all the channel maps from a single source, like a single diffuse image map.
Fehr shows how to create a roughness, metallic, and bump map from one diffuse map using Mari and how to keep the pipeline flexible.
In a previous tutorial, Johnny Fehr showed off a layered workflow that uses displacement maps and a layer node. Visit that tutorial here.