A computer-readable memory device for storing a program that constructs three-dimensional images using camera-based gesture inputs of a user of a computer system having a video image display connected to a microprocessor using instructions stored in the computer-readable memory device, the computer-readable memory device comprising:
- instructions for receiving video signals indicative of gestures of the system user to determine the three-dimensional positions of the body and principle body parts of the system user;
- instructions for constructing three-dimensional images of the system user and interaction area on the video image display based upon the received video signals;
- and
- instructions for displaying, on the video image display, three-dimensional graphical objects superimposed to appear as if they occupied the interaction area, wherein movement by the system user causes apparent movement by the superimposed, three-dimensional objects displayed on the video image display.