 Some environments use the methods of 3D graphics to project virtual three-dimensional user interface objects onto the screen.These are often shown in use in science fiction films (see below for examples).As the processing power of computer graphics hardware increases, this becomes less of an obstacle to a smooth user experience.