Do you want to create a Material or do you want to texture an already existing 3D Mesh? Because if you want to build a Material, Substance 3D Designer will probably be more suited for the job.
If you already have an existing 3D model, I would probably build the rocks (and ripples?) in geometry, and I'd make the textures with Substance 3D Painter. There are many tutorials you can find on how to sculpt rocks with Zbrush or Blender, and you'll find a lot of materials in the Substance 3D Assets library that could help with your project.
If you want to build it inside Designer, you could tile a Gradient map and use a Cartesian to Polar node to make those ripples.
That should be a good start.
Regards,
Cyril Dellenbach (Micro) | QA Support Artist | Adobe