3D printing has revolutionized engineering, but it has been limited by its ability to print using one material at a time. The option to print multi-material parts will allow the production of more complex objects. Now scientists have developed a 3D printer that uses visible and invisible light patterns to control printing in two different materials.