Check out this fully procedural denim generator for Substance made by Jeff Kleinzweig.
Denim Designer is a robust Substance that enables artists to create virtually any style of denim they can imagine. Using a workflow that replicates how denim is made and behaves in the real world, you can quickly create high-quality and unique jeans (or jackets) for your project's characters.
With this pack, you will get 12 preset materials for Substance Painter that can be used as-is, or as a starting point for creating your own unique materials. You also get a custom edge material that works on meshes that have a baked Curvature Map. A .sbsar file is also included for creating denim materials in Substance Designer.