4D printing uses 3D printers to create live three dimensional objects without wires or circuits. It does so by using intelligent materials, which can be programmed to change shape, colour or size when they receive an external stimulus.