Sublimation cannot be done directly onto cotton. Sublimation will fade if applied directly onto poly cotton blends. However, I do use a special heat transfer material that allows me to print vibrant sublimation images and apply them to cotton or poly-cotton blends. This is the best alternative if you have a complex, colorful image you would like applied to apparel.
Please note sublimation ink does not fuse with cotton fabric. The images will wash out of any cotton material and will fade with washing on poly-cotton blends.