1. A method of rendering 3-dimensional (3D) graphic objects, comprising: extracting at least one object, from a plurality of 3D graphic objects, corresponding to a current state of a user interface, from a plurality of viewpoint based states of the user interface; and selectively rendering the extracted at least one object.