1. A method of creating virtual reality, comprising: positioning at least three cameras surrounding a visual object to be virtualized; synchronizing the operation of said at least three cameras; generating a plurality of digitized images for each sequence of shots of said visual object by a corresponding one of said at least three cameras; creating a plurality of discrete depth maps, wherein each depth map is extracted from an associated one of said plurality of digitized images; generating a plurality of weighted depth maps by attaching reliability values to each of said plurality of discrete depth maps; and preparing an object-centered model of said visual object including: fusing said each of said plurality of digitized images and a weighted depth map associated therewith, thereby creating a tessellated surface for said visual object, and extracting a virtualized surface for said visual object by selectively projecting each voxel in an object-centered three-dimensional space onto said tessellated surface and finding one or more voxels with zero-crossings.