It is a wonderful feeling to create your own fabrics from scratch. 
Here is a simple technique to create a range of values in a  gradation