Kinect or asus sensor. Time of flight cameras such as pmd camboard or similar. Scanner from fiducial marks, they use two o three cameras and sometimes laser to do triangulation process from matching between marks.
For lower cost Kinect are more suitable. High resolution for 3D facial scan. Kinect2 is more accuarate and sensitive that it can read lips. The price is approximately $100