There’s a relatively straightforward approach for making an inexpensive 3D scanner using stuff you probably are sitting beside right now, and several websites detail methods of doing so, some even including software you can use yourself.
The approach is described by Jean-Yves Bouguet and Pietro Perona of the California Institute of Technology, who propose “shadow scanning”. In this approach, a shadow is repeatedly imaged at an extreme angle as it slowly passes over a 3D object. Software interprets the shadow position differences and derives the 3D model. The diagram above explains it a lot better.