Have you ever wished that the characters in your coloring book could come alive - leap from the page and dance around, perhaps? Well, good news: There's an app for that.
Developed by the tech nerds over at Disney Research (a network of laboratories affiliated with the Walt Disney Company), the new coloring book app turns your doodles into virtual, 3-D figures that move around on screen like cartoon characters.
Here's how it works: You color in one of the characters inside a regular (but app-compatible) coloring book and launch the Disney coloring app on your phone or tablet. The app accesses the device's camera and uses it to detect which character you are coloring.
Then the app uses special software to re-create the two-dimensional coloring-book character as a 3-D character on the device's screen. As you color with your crayon, the app applies the same color you're using on the page to the 3-D character. [The Cool Physics of 7 Classic Toys]
The app isn't meant to replace the low-tech practice of putting crayon to paper; it's only meant to "enhance engagement" with this treasured pastime by offering a "magical digital overlay" to accompany the act of coloring, Disney said.
"Augmented reality holds unique and promising potential to bridge between real-world activities and digital experiences, allowing users to engage their imagination and boost their creativity," Robert Sumner, principal research scientist at Disney Research, said in a statement.
Turning a coloring-book character into a cartoon was not an easy task, especially since virtual characters are 3D and the outlined characters in a coloring book lie flat against the page. Disney Research had to figure out what to do about all the 3-D space (they call this space the "occluded areas") that exists on the screen but not inside the coloring book.
To fix this issue, the app uses a "lookup map" for each character. This map matches the pixels in the occluded areas with the corresponding areas that the user can actually see. For example, if you color the front of a character's head with a brown crayon, the app will automatically figure out what color might be appropriate for the back of the character's head (perhaps a darker hue, representing the character's hair).