In this paper, we describe an efficient image-based approach to computing and shading visual hulls from silhouette image data.Our algorithm takes advantage of epipolar geometry and incremental computation to achieve a constant rendering cost per rendered pixel.It does not suffer from the computation complexity, limited resolution, or quantization artifacts of previous volumetric approaches.We demonstrate the use of this algorithm in a real-time virtualized reality application running off a small number of video streams.