team from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) has brought us closer to this chameleon reality, by way of a new system that uses reprogrammable ink to let objects change colors when exposed to ultraviolet (UV) and visible light sources.
Dubbed “PhotoChromeleon,” the system uses a mix of photochromic dyes that can be sprayed or painted onto the surface of any object to change its color—a fully reversible process that can be repeated infinitely.
PhotoChromeleon can be used to customize anything from a phone case to a car, or shoes that need an update. The color remains, even when used in natural environments.
“This special type of dye could enable a whole myriad of customization options that could improve manufacturing efficiency and reduce overall waste,” says CSAIL postdoc Yuhua Jin, the lead author on a new paper about the project. “Users could personalize their belongings and appearance on a daily basis, without the need to buy the same object multiple times in different colors and styles.”
PhotoChromeleon builds off of the team’s previous system, “ColorMod,” which uses a 3-D printer to fabricate items that can change their color. Frustrated by some of the limitations of this project, such as small color scheme and low-resolution results, the team decided to investigate potential updates.
With ColorMod, each pixel on an object needed to be printed, so the resolution of each tiny little square was somewhat grainy. As far as colors, each pixel of the object could only have two states: transparent and its own color. So, a blue dye could only go from blue to transparent when activated, and a yellow dye could only show yellow.
But with PhotoChromeleon’s ink, you can create anything from a zebra pattern to a sweeping landscape to multicolored fire flames, with a larger host of colors.
The team created the ink by mixing cyan, magenta, and yellow (CMY) photochromic dyes into a single sprayable solution, eliminating the need to painstakingly 3-D print individual pixels. By understanding how each dye interacts with different wavelengths, the team was able to control each color channel through activating and deactivating with the corresponding light sources.
Specifically, they used three different lights with different wavelengths to eliminate each primary color separately. For example, if you use a blue light, it would mostly be absorbed by the yellow dye and be deactivated, and magenta and cyan would remain, resulting in blue. If you use a green light, magenta would mostly absorb it and be deactivated, and then both yellow and cyan would remain, resulting in green.
After coating an object using the solution, the user simply places the object inside a box with a projector and UV light. The UV light saturates the colors from transparent to full saturation, and the projector desaturates the colors as needed. Once the light has activated the colors, the new pattern appears. But if you aren’t satisfied with the design, all you have to do is use the UV light to erase it, and you can start over.
They also developed a user interface to automatically process designs and patterns that go onto desired items. The user can load up their blueprint, and the program generates the mapping onto the object before the light works its magic.
The team tested the system on a car model, a phone case, a shoe, and a little (toy) chameleon. Depending on the shape and orientation of the object, the process took anywhere from 15 to 40 minutes, and the patterns all had high resolutions and could be successfully erased when desired.