Ok, so my daughter wore her good (only because she has like 3 pair of shorts total) to rock paint. This is a great fun cheap family activity that can easily fill a whole day.
For these shorts, it worked awesomely! No more paint! Not sure how it works on other materials though.