1. A computer implemented method of presenting an interface on a display device, the method implemented by a computer coupled to a capture device, comprising: capturing a scene using the capture device by creating depth images of the scene and RGB data, the scene including a human target; rendering by the computer of a representation of the scene and a visual representation of the human target based on a skeletal model based on the depth images and the RGB data; presenting the interface on the display device allowing the human target to select and position one or more of a plurality of virtual articles representing real articles available for purchase, in the representation on the display device, each of the one or more of the plurality of virtual articles defined by a three dimensional model; tracking, by the computer, of movements of the human target in the scene using depth information from the depth images, the depth information provided by the capture device to the computer; and responsive to said tracking of movements, the computer altering the rendering of the representation of the scene and the visual representation on the display device by mimicking movement of the human target in the visual representation on the display, including: applying the movements of the human target causing the visual representation to engage the one or more of the plurality of virtual articles; and applying the movements of the human target engaging the one or more of the plurality of virtual articles to place and move the one or more of the plurality of virtual articles when the movements of the human target in the scene indicate an article manipulation gesture; and applying the movements of the human target to a purchasing interface to purchase a real article corresponding to the one or more of the plurality of virtual articles when the movements of the human target in the scene indicate an transaction manipulation gesture.