Introducton To Computer Graphics
Introducton To Computer Graphics
Nowadays we live in a world where technologies are every implied in all of our activities. Computer graphics are all kind of picture that are created by a computer and the tools used to make that, some of these can look natural simulating a real life, or artificial like surreal feelings whit some visual effects. One example for this, is when movies makers are mixing the real whit extraordinary stuffs. The fields study of computer graphics are very extended and huge, because a computer can be used to multiply activities or lines, like art, entertainment, publishing, movie production, animation, special effects, video games and slides, books, magazine design and all things which are produced by a computer. SIGGRAPH is a special interest group in the Association for Computing Machinery founded in 1960. One of the multiply uses of this is the simulation, programmers try to imitate the real life, for example, an architectonic project when the user can see how dimensions, colors and design of a construction. Also the costumer can walk around the project. Polylines, text, filled regions, raster images are some of the basic objects with compose anything. Pictures made up of polylines are sometimes called line drawings. Graphics have two display modes, text mode and graphics mode. First is used for the simple input and output of characters to control the operating system. A raster image is made up of many small cells, pixels, in different shades of gray. This images are stored in a rectangular numerical array. This array is called pixel map or bitmap. Each pixel have a deep when is represented in a bitmap which some shades of gray or colors. Many grayscale employ 256 gray levels, to produce a quality image. Device transmits a kind of data (input primitives) they are: String, choice, valuator, locator and the pick. All the input devices (Buttons, mouse, tablet, joystick, etc.) sends data to the application. OpenGL library, is a standard specification defined by a Multilanguage and multiplatform API. This is used to make applications to create graphics 2D and 3D. This one is used more often to draw complex and tridimensional scenes.