1. A method for interaction with unmodified 3D graphics applications using face-tracking, comprising: determining a position of a viewer) using a face-tracking component; transforming a viewer's position to application coordinates; passing the application coordinates to a wrapper library around a 3D graphics application's library; and altering the 3D graphic application's instruction stream to display 3D graphics on a display with scenes rendered as though from the viewer's actual position.