Researchers have engineered a new fabric from synthetic yarn with a carbon nanotube coating that is activated by temperature and humidity, releasing heat in warm humid conditions and trapping heat when conditions are cool and dry.