Yes, you'll need a 3D printer and a knack for programming to get most of these projects going, but you won't have to wait for someone to make them for you -- a big help when many ready-made VR displays are either in development or priced out of reach for the average person.
ENGADGET