1. A method for modeling a three-dimensional object, the method comprising: capturing two-dimensional images of the object from multiple different viewpoints to obtain multiple views of the object; estimating slices of the object that lie in parallel planes that cut through the object; and computing a three-dimensional data structure that represents the object and its background from the estimated slices by stacking the estimated slices on top of each other along an up direction of the object.