1. A method comprising: using a system comprising three-dimensional stereoscopic projection equipment to project an image onto a complex surface of a physical object disposed in an area, the complex surface comprising at least one curve or angle, the system also comprising a device worn by a user or disposed on a mobile device; tracking a first position and first orientation of a point of view of the user or the mobile device; warping the image based on a geometry of the complex surface and the first position and first orientation, wherein warping the image causes the image to appear to the user or the mobile device as a three-dimensional representation comprising a moving virtual object as seen from a first perspective of the user or the mobile device at the first position; tracking a second position and second orientation of the point of view of the user or the mobile device; and further warping and modifying the image based on the second position and second orientation, wherein modifying the image comprises presenting the image as a view of the moving virtual object as seen from a second perspective of the user or the mobile device at the second position.