Fabric paint contains a binding agent that is specifically designed to cling onto fabrics and as they have thicker texture they will adhere better to fabric than acrylic paint will. They are water resistant once dry but may need heat to securely set the paint. Once done, the fabric can be washed without having to worry about the paint cracking or chipping.