3D Artist is an authoritative and well-respected source of inspiration for those working or aspiring to be working in the CGI industry. Every product in the 3D Artist portfolio features guides for awe-inspiring images, interviews and career advice from industry insiders and behind-the-scenes access on major 3D projects. 3D Artist covers all software and disciplines.
For this reason we are glad, that the magazine choose also ReconstructMe for his latest article. Grab your issue here!
Normally our company focuses on unique planning tools, interactive process visualisations and specialised services for factory and production planning. We are also using commodity depth sensors mounted on robots that help us gather valuable 3D data from the factory floor. Utilising the invaluable ReconstructMeSDK we are able to directly transfer parts of real production environments into our planning software.
Once in a while somebody needs some distraction. So we thought: Hey, let’s scan people for a change!
Building on our know-how with robotics and the ReconstructMeSDK, we planned, constructed, and implemented an upper body people scanner in less than 40 days.
The basic concept is to quickly move a Primesense 1.09 sensor in a predefined pattern around a person’s head while the reconstruction algorithm handles tracking, reconstruction and surface generation. A post-processing step applies some plane cuts and adds a premodelled base to the mesh, yielding a 3D printable bust.
The mechanical structure of IPO.Face is built from standard of-the-shelf items, with special parts being laser-cut from aluminium or 3D printed (ABS). Servo motors rotate a circle shaped guiding and move an attached sledge with the mounted Primesense along that guiding. Motion control and the ReconstructMeSDK are handled by a single software. Thus with the help of accurate positional sensors we are able to recover the reconstruction pose in real time if sensor tracking is lost.
After trials we settled for a 20 sec movement pattern which gave us good results for most face features including chin and complex haircuts. During an in-house exhibition we scanned 70+ persons. They all received their 3D digital models and, as an option bound to a charitable donation, were later provided with a 3D printed bust as well.
It was October 2013, I finally had my 360 degree scanning turntable based on Fredini’s excellent design and driven by a high torque 3 rpm rotisserie motor. I had a Primesense Carmine 1.09 close range scanner which after months of disappointing results was working perfectly thanks to a driver upgrade. I had a new PC in which lurked a beast of a graphics card – the NVIDIA GeForrce GTX Titan (I do a lot of work with video and 3D graphics). I had the latest version of ReconstructMe 2.0.199 which I was convinced would deliver the most accurate models and the quickest workflow. To print the models I had a home-built original Ultimaker.
My 3D scan and print studio was open for business! So who to scan first? My young children would not stand on my turntable for more than 10 seconds, they were justifiably weary of being guinea pigs for tests and trails. My wife though supportive was not ready to see a mini version of herself. In my excitement to get the technology working I had not considered the implications of being confronted by a 360 degree model of oneself. As it turned out most men are not in the slightest bit bothered by this idea other than the odd query about 3D airbrushing a six-pack. Kids universally loved the idea of a mini version of themself. Women seemed to fall into two camps either, “scan-me-all-day I love it” or “do not even ask me to step on that turntable”.
After a dozen or so scan and prints I had worked out the workflow and ironed out most of the issues. I found memory issues sometimes as the close range scanner seemed to build huge models which sometimes would not fully export from ReconstructMe. I found by keeping the scan volume large enough and the distance of the scanner right I could avoid this problem. I beleive the ReconstructMe team are investigating this but I am getting good enough results for now. Another problem I had was with the security software BitDefender, after installing this software my PrimeSense and my backup Kinect scanner failed to work and not just with ReconstructMe so I switched to another security solution and all was fine.
Then one day a wedding invitation arrives from our good friends Carl and Emily and after a discussion about the arrangements someone came up with the idea of the 3D scan and printed wedding cake topper.
At first I tried scanning the couple together, the turntable is large enough to do this but I soon realized that there were too many scanning blind spots. So we scanned them individually and the results were good. Using Blender I cleaned up any defects and reunited the happy couple on a platform but then how should they be orientated face-to-face or side-by-side? I used Sketchfab to share the models online but the happy couple still could not decide so we printed a few versions.
On the wedding day the cake attracted a lot of attention, mobile phones and cameras were trained on the cake, lots of questions were asked. Emily and Carl were pleased to have something unique at their wedding and for most of their guests this was their first exposure to 3D scanning and printing. The attention it generated continued after the wedding day, I was interviewed by local newspapers and then I appeared in a national newspaper. Then I was on a local radio station explaining how 3D printing and scanning worked. Unsurprisingly I am getting requests for new models now but setting a price for these has proved difficult given the effort involved. I think plastic has an association with being cheap despite the fact that these models are unique. So I am investigating colour 3D printing to see if people would value this more.
We’re proud to join the Kinect for Windows v2 Developer Preview Program of Microsoft and recently created our first scans. This video shows a scan, taken with the Kinect for Windows v2. We used an unreleased ReconstructMe SDK and the open source network library ImageBabble for an preview integration. Watch the short video!
We had an amazing year. Top downloads, many visitors and fans. Great articles around the world, very fine scan videos made by our users. We want to thank you! We are working hard to get the things done, 2014 will bring you new updates and maybe some new features. Now time has come to say Thank You! That’s why we decided to give you an incredible offer for the ReconstructMe Software. All ReconstructMe Packages 25% off! (Available until Sunday 22/12/2013) We hope you will enjoy it!
We have many requests concerning the rumors about the new generation Kinect by Microsoft. Developers have been able to apply to take part of the Kinect for Windows developer kit program. It provide developers with tools and a pre-release sensor, so the can start building new applications before general availability in 2014. Of course we took the chance and we are currently working on several updates of ReconstructMe for the new Kinect features.
So please be patient and be sure that we will offer you an updated version of ReconstructMe for the new generation Kinect for Windows.
In the meantime grab our current version,
which has been updated a few weeks ago. We ensure that purchasing ReconstructMe always provides many updates.
So have fun with our real-time 3D scanning software.
Visit our blog or like us on Facebook to get the latest news and updates.
ReconstructMe SDK [Software Development Kit] is your one stop source for real-time low-cost 3D reconstruction. ReconstructMe SDK provides methods and types to control the real-time 3D reconstruction process. ReconstructMe SDK targets simple applications as well as multi-sensor reconstruction processes. It is designed to be
easy-to-use A generic and consistent SDK allows you grasp the concepts quickly and develop your first reconstruction application within minutes.
easy-to-integrate The SDK has pure C-based API without additional compile time dependencies. Interopability with other languages is easly possible.
high-performance The SDK is designed to provide a maximum performance for a smooth reconstruction experience.
one week after the launch of ReconstructMe 2.0, we are happy to announce that we’ve just made ReconstructMe SDK 2.0 publicly available. ReconstructMe SDK is the reconstruction engine used by ReconstructMe to perform 3D scanning in real-time.
The SDK update brings tons of new features and many new examples. Make sure you don’t miss the following sections!
3D Color Capture
The new ReconstructMe SDK enables you capture geometric and color information in real-time. The colorize example shows how you can capture a colorized 3D model with just a few lines of code. A resampling algorithm automatically optimizes the surface while maintaining its appearance as the following video shows
Multiple sensor handling
With our latest release we made using multiple sensors as easy as never before. Have a look at our body-scanning example that uses 2 sensors that work together and is written in less than 100 lines of code including calibration. Here’s a sneak peak at the result
Point and Shoot
Using ReconstructMe’s ability to perform global alignment, its easy to write an application that uses only key-frames for reconstruction. This is especially interesting for lower-powered devices such as note-books and tablets where real-time scanning is computationally too expensive. Our point and shoot example shows how trivial it is to implement
More Features and Bug-Fixes
Besides the features mentioned above here’s a short list on new things you’ll find in ReconstructMe SDK 2.0
Sensor Positioning We’ve added some intelligent sensor positioning techniques which can automatically detect the floor and construct an aligned volume around it. This technique was also for the experimental hidden feature in ReconstructMe 2.0
Setup Tuner The setup tuner will automatically adjust reconstruction parameters to the chosen volume size.
Performance Improvements The performance of alignment routines greatly improved by a module that allows a position forecast based on the tracked camera path.
Alignment Stability We’ve added an option to allow tracking even if the sensor is not looking at the volume at all. This feature is best used for static scenes.
Bugfixes We’ve fixed many sensor related issues. Intel HD series and AMD 79xx series are now supported.
the waiting is over. We have now officially released ReconstructMe 2.0 for Windows. ReconstructMe now features a brand new slick UI design and brings support for colorizing your scans. The new UI allows you to create your setup more easily. Background helpers automatically choose the best settings for your scanning task. A simplification module optimizes your surface for less memory consumption while maintaining its appearance.
From our dear beta users we know that ReconstructMe 2.0 offers better performance, works across a wide range of GPUs/CPUs and generates higher quality scans.
This is only the beginning of a huge adventure for all of us. Many features are about to come to ReconstructMe 2.0 such as texturing from photos, cleaning and completing meshes as well as mobile support. One experimental feature is already included in the current release, albeit a bit hidden, and waits for you to discover it. We are giving away one free PRO license for the first explorer who unveils it. Hint: we are using the feature in our demo video below.
The following video quickly introduces ReconstructMe 2.0 and shows how easy it is to generate colorized 3d scans.
You can download ReconstructMe 2.0 from our Get Started Now! page.
Capture your moment in 3D with ReconstructMe.
we just wanted to let you know that the public release of ReconstructMe 2.0 is nearing completion. ReconstructMe 2.0 will be available for public release on
Tuesday, 24th of September 2013
We’d like to thank all of our beta users for providing invaluable feedback. The winners of the PRO licenses for most innovative feature requests will announced next. We wish everyone a nice weekend and conclude with a nice scan from Mark Schafer of a toy-pig.
While everyone is waiting for the official release of ReconstructMe 2.0 we thought it might be a good idea to give people all around the world a chance to write about their personal ReconstructMe project. Today we start this series with an article written Corey Kinard, who is currently beta testing ReconstructMe 2.0.
In case you’d like to see your project listed here, send us a short write-up and we reward every published project with a free PRO license.
DIY Handheld Kinect Scanner
By Corey Kinard
A few months back I was doing some research with using the Kinect as an inexpensive handheld scanning solution utilizing the wonderful ReconstructMe software. While I was blown away with what an off-the-shelf entertainment accessory could accomplish, I was a little disappointed with the ease of use and accuracy when scanning. The issue is you are tethered to your computer by the Kinect and you are constantly keeping an eye on your monitor which is 8 to 10 feet away. I found that it was hard to know if I’d fully covered an area. I’ve seen where people lug around a laptop while scanning, and while that works, you’d get fatigued quickly. There had to be a better way. There was.
I remembered that I had a little USB monitor laying around that I used to use as a secondary video editing preview screen on my laptop. Now I just needed a way to attach and comfortably hold the contraption. I started looking around on Amazon for solutions and came across a camera pistol grip and a wall mounted Kinect stand that featured a camera mount screw in its base. We were in business! With a little modification to the base (the camera mount hole wasn’t the industry standard) I was able to mount the Kinect to the base and the base to the pistol grip. I then attached the the USB monitor to the back of the Kinect with some strong velcro, I wanted to be able to remove the screen and hold it in one hand if I needed to get the Kinect higher/lower and I still wanted visual feedback.
I also wanted to address a few additional issues I had with Kinect scanning-cable length, cable management, remote triggering and the number of USB ports needed. I purchased a few USB extension cables as well as a 4-port USB hub for the Kinect and USB monitor to attach to. With this I was able to have approximately 12 feet of cable and all of the devices used a single USB port. As for remote triggering I thought it would be nice to have a small keyboard/mouse that I could control the captures with. Once everything was attached and tested I then used a bunch of zip ties to hold all of the cables and extensions in place.
If you are serious about Kinect handheld scanning I highly recommend creating a rig similar to this, it doesn’t cost a lot and increases your scanning productivity. If you are interested in building one for yourself, here’s my breakdown to help you get started:
today I have the pleasure to announce that we are about the release our new graphical user interface along with a set of new features that matured in the last couple of months. The following images give a quick impression of the new look and feel of ReconstructMe 2.0
Calling for beta users
We’ve essentially entered feature freeze state for the next release and concentrate on fixing the latest glitches that we observe in our test environment. Since we cannot test every single graphics card and setup, we’d like to call for beta testers for our next release. In case you are interested in joining the beta, please write to firstname.lastname@example.org and shortly tell us why you’d love to test the new ReconstructMe.
Our schedule foresees that we send out ReconstructMe 2.0 to our beta testers Tuesday (2013/09/10) next week and gather feedback until the end of next week. In case no serious issues pop up, we will be releasing on Monday the 16th of September to the public!
Rest assured, we will be continuing to blog about new features in the coming weeks. We wish everyone a happy reconstruction!
Wired.co.uk runs a short how-to article on making a handheld 3D scanner. It’s released a little bit too early as we are preparing a release for end of August with a couple of new features and improvements.
We will keep you posted!