Friedrich Kirschner has built a 3D scanner called the Milkscanner v1.0 using just a webcam, Legos, a plastic bowl, and some milk. The Legos are used to hold the webcam up, and basically a manual stop-motion technique is used to get the 3D scan. An object is placed in the bowl and milk is slowly added as the webcam takes photographs. The slices are then stitched together into a 3D model. It's cool and all, but it means anything you want to scan you have to soak in milk. Which is perfect, because I really need a scan of some Lucky Charms.