A "marbling" fabric dyeing class was offered at our local sewing center. I signed up and spent the day with my girlfriend laughing and designing fabric.
This was a type of dyeing I've never done. On our plastic table mat you squirted on loads of shaving cream, smoothed it out and on top of the shaving cream you put dots of paint on, then swirl it around making designs.
The paint we used was Lumier. I've used it before designing fabrics, it has a beautiful metallic, soft finish that's washable.
So, you get your design ready then lay your fabric on top, gently press the fabric into the paint, pull off, then comes the hard part, lifting off the shaving cream with a piece of plastic trying not to smear the paint.
This is not always successful.
when it dried I place bird stickers on one, then I painted the entire fabric with the purple paint. When dry I lifted off the stickers reveling this wonderful bird fabric.
Later flattening it out we laid our fabrics on it.