A system for interactive media skimming and search on a device, comprising: a scene manager configured to build a model of a 3D scene of a multimedia segment of the media visible on a screen of the device in which one or more facets of scene objects are used to dynamically convey visual imagery as a texture from a multimedia source and configured to maintain a logical navigable relationship between the scene objects, the object facets and the multimedia segments, a multimedia segment being a small portion of a multimedia entity; an interaction manager configured to catch and manage interactions of a user with the model of the 3D scene, configured to instruct the scene manager to map screen pixels to the object facets and in turn to the multimedia segments, and configured to limit interaction parsing when in particular modes; a user manager configured to securely store a user name, password, authorizations, and user preferences comprising at least preferred 3D scene types for particular multimedia categories; a playback component configured to initiate one of rough playback and high definition playback in response to a user interaction and configured to determine an appropriate facet on a 3D shape in the 3D scene and to transform the multimedia such that the multimedia appears to play upon the appropriate facet; a texturizer configured to create a 2D texture artifact from a specified set of the multimedia segments in the media for a particular target 3D facet such that resulting operations to view the texture as if stretched onto the particular target 3D facet are successful and make one or more perspective of the multimedia clearly visible on the particular target 3D facet; a transformer configured to transform and modify pixels of one or more of chosen media segments and textures in response to requests such that the resulting 2D texture artifact contains new information via the pixels that are revealed in full only when the resulting 2D texture artifact is projected onto one or more shape facets in the 3D scene; a cache configured to store and index one or more of the media segments, the textures, scene metadata, and the preferred 3D scene types and objects correlated to the multimedia categories and individual segments; and scene heuristics configured to maintain a set of 3D scenes comprising one or more objects, object facets, a virtual camera, and positions of the objects relative to the camera and the relationship of each set of the set of 3D scenes to a particular multimedia category or to a specific set of named multimedia resources, wherein when a valid user name and password are determined by the user manager, the scene manager builds the model in accordance with the texturizer, the transformer and the cache. a scene manager configured to build a model of a 3D scene of a multimedia segment of the media visible on a screen of the device in which one or more facets of scene objects are used to dynamically convey visual imagery as a texture from a multimedia source and configured to maintain a logical navigable relationship between the scene objects, the object facets and the multimedia segments, a multimedia segment being a small portion of a multimedia entity; an interaction manager configured to catch and manage interactions of a user with the model of the 3D scene, configured to instruct the scene manager to map screen pixels to the object facets and in turn to the multimedia segments, and configured to limit interaction parsing when in particular modes; a user manager configured to securely store a user name, password, authorizations, and user preferences comprising at least preferred 3D scene types for particular multimedia categories; a playback component configured to initiate one of rough playback and high definition playback in response to a user interaction and configured to determine an appropriate facet on a 3D shape in the 3D scene and to transform the multimedia such that the multimedia appears to play upon the appropriate facet; a texturizer configured to create a 2D texture artifact from a specified set of the multimedia segments in the media for a particular target 3D facet such that resulting operations to view the texture as if stretched onto the particular target 3D facet are successful and make one or more perspective of the multimedia clearly visible on the particular target 3D facet; a transformer configured to transform and modify pixels of one or more of chosen media segments and textures in response to requests such that the resulting 2D texture artifact contains new information via the pixels that are revealed in full only when the resulting 2D texture artifact is projected onto one or more shape facets in the 3D scene; a cache configured to store and index one or more of the media segments, the textures, scene metadata, and the preferred 3D scene types and objects correlated to the multimedia categories and individual segments; and scene heuristics configured to maintain a set of 3D scenes comprising one or more objects, object facets, a virtual camera, and positions of the objects relative to the camera and the relationship of each set of the set of 3D scenes to a particular multimedia category or to a specific set of named multimedia resources, wherein when a valid user name and password are determined by the user manager, the scene manager builds the model in accordance with the texturizer, the transformer and the cache.