1. A computer-implemented process for generating a panoramic video of a scene, comprising: using a computer to perform the following process actions, acquiring multiple videos of the scene, wherein each of said videos was captured using a separate camera, and wherein said acquiring comprises, employing a camera rig that is capable of recording the videos of the scene, said camera rig comprising multiple video cameras disposed so as to view different portions of the scene which collectively cover a 360 degree view of the scene, setting all the cameras of the camera rig to record mode, deactivating the record mode on all the cameras once sufficient video has been captured by each to ultimately produce the desired length panoramic video, and determining the relative frame offsets between all the cameras, wherein the frame offset between any pair of cameras is defined as the number of frames before or after a particular frame number of the video captured by one of the cameras and the frame number of a frame of the video captured by the other camera at approximately the same moment in time; mosaicing individual frames of the videos which were captured at approximately the same moment in time to form each frame of the panoramic video; and constructing a series of texture maps for each frame of the panoramic video, each of which coincides with a portion of a prescribed environment model of the scene.