Blender 3D offers a great variety of built-in procedural textures that can be used for texturing complex ,natural looking ,realistic surfaces such as the one of a pebble
In this video tutorial we present how you can model a simple pebble and then texture it through using Blender 3D's procedural textures for making a complex shader in Cycles rendering engine