CircusAR is an augmented reality browser and application. Users of CircusAR can hold up their smart devices to the markers such as physical products, images, backgrounds, textures, and locations, and then the application generates and uploads virtual images over the real materials.