Scientists have developed a novel 3D printer that uses patterns of visible and ultraviolet light to dictate which of two monomers are polymerized to form a solid material. Different patterns of light provide the spatial control necessary to yield multi-material parts.