love how easy we can get high detailed surfaces using cycles adaptive subdivision.
This is a tutorial where I explained from pbr textures for realistic materials, to blender procedural textures to create terrains within blender, thanks for looking.
Tutorial: https://youtu.be/YHleZrLFTnk