1. A method of viewing an object in a virtual environment comprising: setting a focus of a virtual camera on a physical object within the virtual environment, wherein the virtual camera is also within the virtual environment; and moving the virtual camera in response to a event while maintaining the set focus of the virtual camera, wherein the virtual camera and the physical object are configured to follow a set of physics based rules.