1. A method comprising: receiving as input a representation of an ordered set of input images representing a scene having at least one object; analyzing, with at least one automated processor, the ordered set of input images to determine at least one first view of the at least one object in at least two dimensions, a depth of the object in the scene, and a motion vector of the at least one object; automatically producing a characterizing identifier of the at least one object, based on at least an automated analysis of image content and metadata in the ordered set of images, with the at least one automated processor, which identifies the at least one object; automatically communicating the characterizing identifier of the at least one object, as a request for at least information extrinsic with respect to the ordered set of input images describing the at least one object, through a packet data communication network; receiving, through the packet data communication network, the requested at least information extrinsic with respect to the ordered set of input images describing the at least one object, comprising respective three dimensional model information for the at least one object; analyzing, with the at least one automated processor, the first view of the at least one object in at least two dimensions, the depth of the at least one object in the scene, the motion vector of the at least one object, and the received at least information extrinsic with respect to the ordered set of images describing the at least one object, to track the at least one object in the scene, and to automatically infer at least a state of a hidden surface of the at least one object in the ordered set of input images; and generating, based on at least said analyzing, a time varying output representing the tracked at least one object and at least a portion of the hidden surface in an ordered set of output images representing the scene.