A child colours a character, such as an elephant, on the book page normally, while a tablet or smartphone running the new app monitors the drawing.
Based on the child's colouring, the app fills in colours in real-time on an animated 3-D version of the elephant that is visible on the device's screen and integrated into the video.
The app keeps the core focus on the traditional activity of colouring while offering a magical digital overlay that enhances engagement.
To create the new experience, the researchers first created animated 3-D virtual characters and then used custom software to generate 2-D line-art representations of the characters for a colouring book.
Also Read
The app, operating on a device with a camera viewing the user and the colouring book, automatically detects the character the user is colouring and displays the 3-D version.
Because the colouring occurs in real-time, the illusion is created that the user is also colouring the occluded areas, with similar texturing of the colour.
Determining how to apply colour to the occluded areas was one of the tougher problems to solve, said Robert W Sumner, a principal research scientist who leads the group on animation and interactive graphics at Disney Research.
The colour also has to be continuous, so no seams can be seen between the visible areas and the occluded areas or where disparate portions of the textures meet.
Their approach was to create a "lookup map" for each character, which matches pixels in the occluded parts with corresponding pixels in the portion visible to the user.
User testing showed that this method provides better results than "naive" approaches such as mirroring. Most importantly, the lookup map method enables the colouring to be performed instantly.