Traditionally for high quality results, you make a detailed 3d model of your asset, so you can “bake” it down into all the component textures, with high fidelity. This would apply to both uniquely-textured assets, and to creating tiled textures. Substance (and other procedural tools like it, never good to have only one…