In this tutorial at Creativepro.com you will learn how to realistically add a logo to a wrinkled t-shirt---which you can apply to just about anything with the displacement feature in Photoshop:
add-realistic-artwork-wrinkled-surface (http://www.creativepro.com/article/add-realistic-artwork-wrinkled-surface-photoshops-displacement-map)