It's nice, but what spoils it a little for me is the smaller stones growing on the big stones. Is that intentional?
If not, try this:
fake stone fake stone
----|----- -----|-----
| |
-----------|------------|
|
Merge Shader
And set the merge shader to "highest". Et voilá, the small stones don't sit on the big stones anymore.
Regards,
Frank