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.
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.
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.