

This might be the case if you work in a networked computer environment where many computers are connected to one another by a digital network.

In some implementations, OpenGL is designed to work even if the computer that displays the graphics you create isn’t the computer that runs your graphics program. It is also used to render points, lines, polygons, images, bitmaps etc. OpenGL is a Graphics rendering API used for rendering 2D and 3D computer graphics across different platforms. During the rendering the different systems must be connected to each other through a TCP/IP LAN network and must have the necessary prerequisites to perform the rendering job. Each system performs part of the rendering job and finally the partially rendered modules are then integrated to form the complete project. The rendering project to be executed is given to the system which send it to the various systems connected in the network. Our project aims to create such a parallel rendering in OpenGL.

Parallel rendering divides the work to be done and divides it in parallel. Rendering is the process by which an abstract scene of an image is converted into an image. The objective of our project is to create a parallel rendering engine using OpenGL so that high resolution display and parallel speedup can be achieved with relatively lower overhead.
