1. A method of media production comprising: capturing at least one image stream from physical objects in a physical object space; and in a data processing system, defining a three-dimensional virtual stage; analyzing the image stream to define representations of physical objects in the virtual stage; maintaining a correlation between representations of objects in the virtual stage and corresponding segments of the at least one image stream, the correlation being stored in a correlation mesh data structure linking representations of objects in the virtual stage to corresponding segments of the at least one image stream; choreographing representations of objects within the virtual stage; and providing a choreography specification for generation of a two-dimensional image stream of the virtual stage with the choreographed objects therein.