Dyeing fabric is a bit messy and may require some trial and error, but I’ve achieved some great colors that way that I simply couldn’t find elsewhere.
Natural fibers – cotton, linen, wool, silk, as well as rayon (viscose) – can be dyed and painted using common textile dyes like Dylon or Simplicol. There are also polyester dyes that work for many synthetic fibers (iDye Poly, RIT dye) although they require more heat and you should test them on a fabric swatch first. Dyeing fabric is a bit messy and may require some trial and error, but I’ve achieved some great colors that way that I simply couldn’t find elsewhere.