The garments of the future will be made from the kinds of materials that harvest energy from the sun and wind, and can collect data from your body - the steps you take, the moves you make - and adjust your body temperature when you start to feel cold or warm.