Can the Kinect be upgraded to a real 3D scanner? Yes, it's true! Learn how to build your own Kinect 3D scanner without breaking the bank.
3D scanning consists of turning a real-life object, such as an action figure, a room, an entire building, or anything that has three dimensions and can be scanned, into a virtual 3D model.
There are two common types of 3D scanning, the first one, as the name already says, “3D Scanning”, and the second one “Photogrammetry”.
3D Scanning utilizes a 3D scanner, which takes a video, of sorts, of the object. This 3D scanner can be any sort of camera with an infrared sensor to be able to measure the depth of field. However, it will need to be simultaneously connected to a computer running a software which turns the real time video scan into a 3D model.
Meanwhile, Photogrammetry consists of taking multiple pictures at different angles of an object. A normal camera can be used for this, no need for fancy cameras with infrared sensors to get good results.
The Kinect 3D scanner uses the same technology a mid-range 3D Scanner might have, a camera, and an infrared camera used to calculate the field of depth of and around an object.
These two “cameras” used by the Kinect allow it to make a decently accurate 3D scan of almost any object you wish to scan.
In the rest of the article we will show you how to use the Kinect of an old Xbox 360 or Xbox one to create awesome 3D models!
First thing we need to do is acquire the necessary hardware. There are only 3 things you will need in order to start 3D scanning with a Kinect.
1. The Kinect – can be from either the Xbox 360 or the Xbox One
These can be purchased at any game or electronics shop, for as cheap as 20€.
2. The PC adapter – As you may know, the Kinect was made to be used in its respective Xbox, not in a PC. That’s why you will need to obtain a Kinect 360 to PC adapter and Kinect Xbox One to PC adapter.
3. A PC – This can be a laptop or desktop computer with a free USB port.
Before you get started, make sure yours meets the minimum requirements listed below:
It would already be too good to be true if you could just plug-in the Kinect and magically start 3D scanning, but it doesn’t get much more complex.
Once you have your Kinect plugged in to your PC, you will need to download the drivers. This is the code that will tell your computer how to handle the Kinect, because as mentioned earlier, the Kinect wasn’t supposed to run on a PC.
If you are running Windows 10, it’s very likely that the drivers will download automatically after your PC recognizes the Kinect. Very handy dandy, right? If that wasn’t the case, you will need to download the drivers from Microsoft.
Secondly, you will want to download software which will allow you to use your Kinect for 3D scanning:
This article will use Skanect to demonstrate how to start using your Kinect 3D scanner.
The process of scanning may seem quite simple, just hover the Kinect over the object and it will appear on the computer. And you’re not wrong, its mainly that, but they are some things to take in mind in order to get better scans.
If using Skanect, go ahead and open the “.exe” file once the download is finished.
You will be presented with a very simple interface, as it is designed to run step by step making it easier to use.
Once you have finished this setup, click the Start button and you will be taken to the next step in the scanning process.
Now you should see a bounding box and an area with a grid. The scan of the model will appear inside this box as you scan with your Kinect 3D scanner. You can navigate through this area using your right, left and wheel buttons on your mouse.
Follow the steps mentioned in the section above in order to get a nice and accurate scan.
Once finished, click the Red Button again to stop scanning.
If you’re happy with the scan, you will then need to click the “Reconstruction” on the top bar of the interface. This will allow the 3D scan to be converted to a 3D model.
Skanect allows you to use the CPU or GPU for the reconstruction process, remember that a stronger PC will take less time to reconstruct your model.
Click “Run”. After Skanect has finished reconstructing the model go to the Process tab. Here you will have various options to edit your scan, or you can just leave it as it is.
Lastly, click the Share tab for the final process. Here you can choose whether to save the object locally, or export it in up to 4 different formats.
Viola! You can now use your 3D model taken from your Kinect 3D scanner in your chosen software, to 3D print your new model, or however you desire.
Feature image source: Polygon
License: The text of "Kinect as a 3D Scanner: An Easy Beginner’s Tutorial" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.
Subscribe to updates from All3DP
You are subscribed to updates from All3DP
You can’t subscribe to updates from All3DP. Learn more…