In a 3D scene, objects that are close to the viewer block objects behind them. From a computational point of view, both objects have the same X and Y coordinates of the screen, but differ in the Z coordinate, which represents depth. A Z buffer is the storage area where objects that have a greater Z axis value (and hence are not in view) are stored. This makes it easier to reproduce them when a perspective change requires that object to be displayed.