1. A computer-implemented method comprising: generating, by multiple projectors, multiple composites of an image such that each projector generates a respective composite of the multiple composites, each composite including multiple vertical slices of the image, each vertical slice representing a respective portion of the image for projection by a specific projector that generated the composite onto a particular area of multiple areas on a screen, a size of the particular area being a function of a width of a viewpoint of multiple viewpoints, the viewpoint being linearly positioned with the particular area and the particular projector; and wherein the multiple projectors are arranged into an array for projecting, by respective ones of the multiple projectors, corresponding ones of the multiple composites onto the screen.