One of the companies experimenting with low-cost 3D data input is Geomagic, but their findings are that low-cost devices like Kinect suffer from resolution that is too low for CAD use. Maybe the next generation of Kinect or other device that records feedback from sprays infrared dots.
Airtight Interactive has another approach, and I'll let them describe it:
WebCamMesh is a HTML5 demo that projects webcam video onto a WebGL 3D Mesh.
It creates a ‘fake’ 3D depth map by mapping pixel brightness to mesh vertex Z positions.
Perlin noise is used to create the ripple effect by modifying the Z positions based on a 2D noise field.
CSS3 filters are used to add contrast and saturation effects.
Fire up Opera or Chrome, and then head on over to http://www.airtightinteractive.com/2012/08/webcammesh-demo/