1. A method for interaction with an unmodified 3D graphics application using face-tracking, comprising: determining a position of a viewer using a face-tracking component; transforming the viewer's position to application coordinates by utilizing x, y and z coordinate scaling factors; passing the application coordinates to a wrapper library around a library of the 3D graphics application; and altering an instruction stream generated by executing the 3D graphics application to display 3D graphics on a display with scenes rendered as though from the viewer's actual position.