In what application do you want to render? As far I know in several applications the default materials already have a detail textures input, at least I remember seeing inputs in standard Unity material, Mamorset material and there is a detail texture material function in Unreals material editor too.
Well it has been a few years since I posted. Here is some more recent personal work - I'll skip some of the professional projects that I've worked on over the last few years... Anyway, with this project I wanted to do some more hard surface Sub -D modelling and tackle science fiction material. What better than yet another…