Computer graphics (CG) is the field of visual computing, where one utilizes computers both to generate visual images synthetically and to integrate or alter visual and spatial information sampled from the real world.
The first major advance in computer graphics was the development of Sketchpad in 1962 by Ivan Sutherland.
This field can be divided into several areas: real-time 3D rendering (often used in video games), computer animation, video capture and video creation rendering, special effects editing (often used for movies and television), image editing, and modeling (often used for engineering and medical purposes). Development in computer graphics was first fueled by academic interests and government sponsorship. However, as real-world applications of computer graphics in broadcast television and movies proved a viable alternative to more traditional special effects and animation techniques, commercial parties have increasingly funded advances in the field.
It is often thought that the first feature film to use computer graphics was A Space Odyssey (film) (1968), which attempted to show how computers would be much more graphical in the future. However, all the "computer graphic" effects in that film were hand-drawn animation, and the special effects sequences were produced entirely with conventional optical and model effects.
Perhaps the first use of computer graphics specifically to illustrate computer graphics was in Futureworld (1976), which included an animation of a human face and hand--produced by Ed Catmull and Fred Parke at the University of Utah.
The first advance in computer graphics was in the use of CRTs. There are two approaches to 2D computer graphics: vector and raster graphics. Vector graphics stores precise geometric data, topology and style such as: coordinate positions of points, the connections between points (to form lines or paths), and the color, thickness, and possible fill of the shapes. Most vector graphic systems can also use primitives of standard shapes such as circles, rectangles, etc. In most cases, a vector graphic image has to be converted to a raster image to be viewed. Raster graphics is a uniform 2-dimensional grid of pixels. Each pixel has a specific value such as, for instance, brightness, color, transparency, or a combination of such values. A raster image has a finite resolution of a specific number of rows and columns. Standard computer displays shows a raster image of resolutions such as 1280(columns)x1024(rows) of pixels. Today, one often combines raster and vector graphics in compound file formats (pdf, swf).
With the birth of workstation computers (like LISP machines, paintbox computers and Silicon Graphics workstations) came 3D computer graphics, based on vector graphics. Instead of the computer storing information about points, lines, and curves on a 2-dimensional plane, the computer stores the location of points, lines, and, typically, faces (to construct a polygon) in 3-dimensional space.
3-dimensional polygons are the lifeblood of virtually all 3D computer graphics. As a result, most 3D graphics engines are based around storing points (single 3-dimensional coordinates), lines that connect those points together, faces defined by the lines, and then a sequence of faces to create 3D polygons.
Modern-day computer graphics software goes far beyond just the simple storage of polygons in computer memory. Today's graphics are not only the product of massive collections of polygons into recognizable shapes, but they also result from techniques in shading, texturing, and rasterization.
Textures add a new degree of customization as to how a faces and polygons will ultimately look after being shaded, depending on the shading method, and how the image is interpreted during shading.
One method of combining textures is called Texture Splatting.
Several important topics in 2D and 3D graphics include:
Computer graphics | Interdisciplinary fields
Računarska grafika | Počítačová grafika | Computergrafik | Computergrafik | Gráficos por computadora | Komputila grafiko | گرافیک رایانهای | Synthèse d'image | עיצוב ממוחשב | 컴퓨터 그래픽스 | Computer grafica | Computergraphics | コンピュータグラフィックス | Grafika komputerowa | Computação gráfica | Компьютерная графика | Tietokonegrafiikka | Datorgrafik | เรขภาพคอมพิวเตอร์ | 计算机图形学
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Computer graphics".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world