or for the rocky ground.... you can use displacement... bump is applied to surface and is very calculated in terms of ups and downs... i don't think it will suite you for this situation... you need to add displacement on the surface... what it will do is the will make bumps on the surface on the basis of a greyscale image...