I've made these, with huge variations in fabric content, from satin to vinyl.
If you are worried about a fabric stretching too much or being a little to fragile, you can "laminate" it to a base fabric, like a sturdy muslin, by using a heat and bond type adhesive.
RST