Virtual Reality: A Journey From Vision to Commodity