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

New Ultimaker Essentials 3D Printing Software Targeted at Enterprises

3D Printed Car Parts: Porsche Introduce 3D Printed Pistons for GT2 RS


3D Design

3D Printed Art

3D printed automobiles

3D Printed Food

You May Also Like

2020 Chevy Stingray Prototype is 75 Percent 3D Printed

Although introduced in the 80s, most famously by legendary Chuck Hull, 3D printing has been a well-kept secret by organizations like NASA and numerous automotive companies who have been enjoying...

German Manufacturers Heraeus AMLOY and TRUMPF Collaborate to 3D Print Industrial Amorphous Parts

Two German companies are collaborating to begin 3D printing industrial amorphous metals—also known as metallic glass and twice as strong as steel—offering greater elasticity and the potential to produce lightweight...

Porsche Creating Partially 3D Printed Seats that Offer Different Levels of Comfort

3D printing is used often in the automotive sector, and many recognizable names, from Volkswagen and BMW to Ford and Toyota, are adopting the technology. German automobile manufacturer Porsche, which...

Pratt & Whitney To 3D Print Aero-engine MRO Component With ST Engineering

The company Pratt & Whitney, which designs, manufactures, services aircraft engines and auxiliary power units, is teaming up with ST Engineering to develop a 3D printed aero-engine component into its...


View our broad assortment of in house and third party products.