ABSTRACT

Computer graphics refers to the process of generating images using computers. Three-dimensional (3D) computer graphics takes as input representations of objects and performs various calculations on them to produce images. The graphics artist creates a sequence of skeletal motions. At run time, the skeletal motions are replayed "per frame" and the polygon mesh is animated over frames. In general, a game engine is built upon graphics APIs (Application Programming Interfaces). OpenGL ES (OpenGL for Embedded Systems) is an API for hand-held and embedded devices and is defined as a subset of OpenGL. It is widely used for mobile graphics programming. Graphics APIs provide applications or game engines with essential graphics functions. A graphics API can be taken as the software interface of the GPU (Graphics Processing Unit). The API translates the application's graphics commands to instructions that can be executed by the GPU.