1. A method for generating and displaying one or more virtual objects, comprising: identifying an AR tag associated with a reading object using a mobile device; acquiring a virtual object associated with the AR tag, the virtual object comprises a first portion of the virtual object and a second portion of the virtual object; assigning the second portion of the virtual object to a two-dimensional space associated with the reading object; displaying at the mobile device a first set of images corresponding with the second portion of the virtual object such that the second portion of the virtual object is perceived to exist within the two-dimensional space as a two-dimensional object; detecting a space transition event for the second portion of the virtual object from the two-dimensional space to a three-dimensional world space, the detecting a space transition event includes detecting an interaction between the second portion of the virtual object existing as a two-dimensional object within the two-dimensional space and a different virtual object existing within the three-dimensional world space; assigning the second portion of the virtual object to the three-dimensional world space in response to detecting the interaction between the second portion of the virtual object within the two-dimensional space and the different virtual object existing within the three-dimensional world space; determining a location for the second portion of the virtual object within the three-dimensional world space; and displaying at the mobile device a second set of images corresponding with the second portion of the virtual object such that the second portion of the virtual object is perceived to exist within the three-dimensional world space as a three-dimensional object at the location.