3d printing is cool. Possbily because it potentially means that I would almost never find myself in a situation where I currently often find myself: needing a widget: A little plastic button thingy to replace the one that fell out of my door buzzer, a pan-tilt bracket for a laser/camera mount, a doorstop, little connect bits that are all but impossible to manufacture by hand to accurate tolerances out of wood. The plan is to build one by the end of June 2013 – a Prusa Mendel. It should cost roughly 6k in ZAR – ish.
Last week, I had a bit of time and cruised the net for a bit and was enlightened to the (somewhat obvious, now) prospect of photocopying things. But not just pieces of paper – actual stuff. I’m not quite sure what use that has for me in the real world, but it’s just cool so I want to do it. First stage in this process is to get a 3d model of the thing you want to copy so you can print it. I spent a while reading about options and found some rad stuff. First prize goes here:
proFORMA – http://mi.eng.cam.ac.uk/~qp202/my_papers/BMVC09/BMVC09.pdf
This dude uses just a webcam and makes scans in full color. Unfortunately, it’s as though this guy dropped off the planet after 2009 because there’s nothing that I can find after that date. Either he got bored and went to do something else or he got bought out by a large corporation because his tech was so cool and cheap that they realised that they would lose a too much money by seeing it become mainstream.
After a touch more digging I found this: www.david-laserscanner.com They offer their software(with limited functionality) for free, which is cool for me, because I’m not so excited that I’d actually spend the 450euro for the laser version or the 1000euro for the structured light version. All you need for the to make a scanner with this software is a pc to run it, a 90 degree corner with calibration sheets(just print them – they’re included in the install),
a webcam and a line laser. I ordered some line laser modules from www.dx.com because they were cheap but since they come from china, they will likely take forever to arrive so I caved and bought a laser spirit level(justifiable because I like tools and I don’t have one of these – also, I found it second hand at cash converters.
I happen to own have the exact model webcam that they use with their laser scanner kit which I took as a sign that this was part of my destiny.
You can check out the DAVID website for more but here’s my rig with a bird thing posing for the laser.
It was ridiculously easy to do the scanning but monotonous, boring and lame. You have to wave the laser up and down to paint the bird enough to get a decent scan. You could sit there waving the laser for half an hour and still get nowhere – you have to move the laser SUPER slowly for aaaages to capture a decent point cloud. But yeah, REALLY easy though. DAVID exports to .obj which seems to be a fairly standard file format. I used blender to open it. The scanning process picked up a few artifacts here and there but they were fairly few and far between and were easily cleaned up.
Here is the first scan ever, rendered in blender:
Not bad I don’t think.
The idea is to do this a bunch of times from several angles and then use a 3d image processing tool to mesh the views together and then woop-de-do, you have a glorious scan of your crappy bird ornament.
I took a couple more scans with the intention to mesh them together. That… is the difficult part of the process. I sat for over an hour trying to align surfaces in blender but couldn’t come right. I put this down to my lack of blender experience and decided to use microstation – a tool I have Much more experience with since I use it almost every day at work. Equally frustrating as while attempts to align the views were marginally more successful, I couldn’t for the life of me figure out how to break the meshes into their vertices and faces. I could have just used blender to clean and them microstation to align but truth be told, which I was able to get closer to a decent alignment, I was waaaaaay off from something that would be ok. After chatting to a friend for a bit, he suggested I try using meshlab. My skills there are rubbish and I still have no 3d model to show for my efforts.
I have officially given up on using the david software for my 3d scanner.
This doesn’t mean that I have given up on the scanner, but it does mean that it will take a while before the excitement and motivation to possess one stirs within. That said, when I do get the itch, I’ll still be going the cheap way – webcam + laser:
http://www.makerscanner.com/
http://www.instructables.com/id/Lets-cook-3D-scanner-based-on-Arduino-and-Proces/
http://www.instructables.com/id/Make-your-own-3d-scanner/
http://www.instructables.com/id/3-D-Laser-Scanner/