Turn 3D Photos into 3D Pop-Up Cards Using a Kinect or Asus Xtion 3D Camera


Share this Article

3dp_popuppic_kinectAs 3D photography becomes cheaper and more appealing to average users, people are finding all sorts of new ways to use the technology. Primarily it tends to be used in industrial and business applications. However, in the last few years makers have been turning things like the XBox Kinect into a makeshift 3D scanner, or an inexpensive way to simply capture some 3D data. But the problem with 3D photos is a simple one: what exactly do you do with them? You can’t really print a 3D photo out, and unless you have a digital picture frame they’re certainly not going to decorate your desk or photo wall at home. Turning them into 3D printable objects is a possibility of course, but it’s expensive and there are only so many memories that you will have room to display in your home.

Blogger and maker Kawamoto Ken was dealing with this very dilemma when he came up with an idea to use 3D point cloud data to auto generate popup cards. Using his Asus Xtion to collect the 3D data, Ken developed an algorithm that easily converts data captured with an off-the-shelf 3D camera into what is essentially a 2D image. Once the 2D image is printed out, parts of the photo just need to be cut out and popped into position. The finished product feels like a 3D image that can conveniently be folded up as flat as a 2D image. They can easily stored away, put in a picture book or even flattened and mailed like a card.

3dp_popuppic_bannerThere are other ways to create a pop-up picture that doesn’t involve using complicated 3D cameras, but none of them are quite as fun as Ken’s method. And there are certainly ways to turn a 2D image into a 3D image, but the quality isn’t always going to be the same, and the process isn’t any less complicated than Ken’s. Granted, not everyone has access to a 3D camera like a Kinect or an Xtion, but those are both relatively inexpensive options. Go ahead and look up some of the other few 3D cameras available, if you have $600 to spend on a FinePix 3D go for it. But a Kinect can usually be purchased from eBay for pretty cheap, and will work almost as well.

The captured 3D point cloud data.

The captured 3D point cloud data.

“As a parent, one of the things I like about Owning a depth camera (like a Kinect or an Asus Xtion) is that you CAN Take 3D photos of your child. Taking 3D photos of your family on occasions is highly recommended. They’re great ways to look back on old memories,” said Ken on his blog.

Ken is kind enough to walk his readers through the process of making pop-up photos, and explains each step that he takes along the way. Obviously he suggests taking a 3D photo of something, either a child, a pet or something else that you want to pop out of your picture. Use the 3D camera data to cluster the 3D points into several “layers” that will be the points on the image that the algorithm will pop up.

3D point cloud data grouped as two layers rather than dozens.

3D point cloud data grouped as two layers rather than dozens.

You will need to spend a little time reorganizing the points into planes and Ken’s method was to cluster the points by their distance from the camera. By using a k-means clustering algorithm like the one Ken wrote, the user specifies which points will be clustered with each other. Then the 3D image can be turned into a small, manageable number of layers rather than the dozens that would typically be present in a 3D photo. At this point the remaining layers can be merged into a single card. The process that Ken created adds a series of red lines to each photo. The red lines act as a guide, showing where on the printed picture users need to cut in order to create the desired 3D effect.

“Sure you could try 3D printing them,” Ken notes, “but they’re still expensive (or really low resolution), and they still don’t have the casual feel of printing out photos on paper. (They take up storage space, you can’t keep one in your wallet, and they certainly can’t be sent in an envelope.)”

The pop-up process isn’t perfect obviously, the relatively low resolution of most 3D cameras is going to make the picture quality suffer a little bit. But the three-dimensional images are still a clever and unique way to make a picture a little more special and interesting. There is a lot of potential here for some real creativity. Just imagine mounting the 3D popup pictures in a shadow box, and it is even possible to make these with three layers for extra 3D goodness. Ken will eventually either release the source code for his algorithm or make it available as a simple web service. But for now, if you’re interested in making your own popup cards with his process you can simply contact him via his blog and he’ll provide you with the code.

What are your thoughts on this innovative method of making cards?  Let’s hear your thoughts in the 3D Printed Popup Cards Forum thread on 3DPB.com.

Share this Article

Recent News

3D Printing Webinar and Event Roundup: March 3, 2024

3D Printing News Briefs, March 2, 2024: 3D Printed Firearms, FDA Clearance, & More


3D Design

3D Printed Art

3D Printed Food

3D Printed Guns

You May Also Like

3D Printing News Unpeeled: Fatigue Strength, Electrochemical Transistors and Anycubic Hack

KTH Royal Institute of Technology along with Stockholm University has made electrochemical transistors using a Nanoscribe 3D printer. This may allow them to relatively easily make small scale and custom...

AddUp Announces Deputy CEO & Innovations in Medical & Injection Molding AM

Global metal 3D printer OEM AddUp, a joint venture between French tire giant Michelin and Paris-based industrial engineering corporation Fives, appointed Julien Marcilly as its new CEO at the end...

Daring AM: The Global Crackdown on 3D Printed Firearms Continues

In the last few years, a surge in police raids uncovering 3D printed guns has led to concerns about their growing association with criminal gangs. Although typically seen as inferior...

3D Printing Webinar and Event Roundup: February 25, 2024

It’s another busy week of webinars and events in the AM industry, including Silicone Expo Europe in Amsterdam, an open house for Massivit in North America, and the AM for...