1. A computer-implemented process for creating a synthetic video from images captured from an array of cameras, comprising the process actions of: (a) capturing images of a scene using the array of cameras arranged in three dimensional (3D) space relative to the scene; (b) estimating camera data and 3D geometric information that describes objects in the captured scene both spatially and temporally; (c) generating a set of geometric proxies which describe objects in the scene as a function of time using the extracted camera and 3D geometric data (d) determining silhouette boundaries of the geometric proxies in the captured images of the scene; (e) applying projective texture from the captured images to the geometric proxies while masking the projective texture which exceeds the boundaries of the silhouette by using depth map discontinuities comprising: for each pixel of the projective texture within a first number of pixels from a depth map discontinuity, determining if the pixel is on the near side or the far side of the discontinuity, if the pixel is on the near side, not using the pixel for rendering if the pixel is within a second number of pixels from the discontinuity, and if the pixel is on the far side, not using the pixel for rendering if the pixel is within a third number of pixels from the discontinuity.