Computer Graphics
Computer Graphics
Computer graphics are graphics created with computers, and more general the
representation and manipulation of pictorial data by a computer.
Contents
[hide]
• 1 Overview
• 2 History
• 3 Image types
o 3.1 2D computer graphics
3.1.1 Pixel art
3.1.2 Vector graphics
o 3.2 3D computer graphics
o 3.3 Computer animation
• 4 Concepts and Principles
o 4.1 Image
o 4.2 Pixel
o 4.3 Graphics
o 4.4 Rendering
o 4.5 Volume rendering
o 4.6 3D modelling
• 5 Pioneers in graphic design
• 6 The study of computer graphics
o 6.1 Computer graphics
o 6.2 Connected studies
• 7 Applications
• 8 References
• 9 Further reading
• 10 External links
[edit] Overview
The term computer graphics includes almost everything on computers that is not
text or sound. Today almost every computer can do some graphics, and people
have even come to expect to control their computer through icons and pictures
rather than just by typing.[1] The term Computer graphics has more meaning:
[edit] History
In 1960 William Fetter, a graphic designer for Boeing Aircraft Co., was credited
with coining the phrase "Computer Graphics" to describe what he was doing at
Boeing at the time. Fetter has said that the terms were actually given to him by
Verne Hudson of the Wichita Division of Boeing. In a 1978 interview Fetter stated,
that there had been a long-standing need in certain computer graphics
applications for human figure simulations, that as descriptions of the human body
are both accurate and at the same time adaptable to different user environment.
His early work at Boeing was focused on the development of such ergonomic
descriptions. One of the most memorable and iconic images of the early history of
computer graphics was such a human figure, often referred to as the "Boeing
Man", but referred to by Fetter as the "First Man".[3]
During the late 1970s, personal computers became more powerful, capable of
drawing both basic and complex shapes and designs. In the 1980s, artists and
graphic designers began to see the personal computer, particularly the
Commodore Amiga and Macintosh, as a serious design tool, one that could save
time and draw more accurately than other methods. 3D computer graphics
became possible in the late 1980s with the powerful SGI computers, which were
later used to create some of the first fully computer-generated short films at Pixar.
The Macintosh remains one of the most popular tools for computer graphics in
graphic design studios and businesses.
Modern computer systems, dating from the 1980s and onwards, often use a
graphical user interface (GUI) to present data and information with symbols,
icons and pictures, rather than text. Graphics are one of the five key elements of
multimedia technology.
Image types
[edit] 2D computer graphics
Raster graphic sprites (left) and masks (right)
Pixel art is a form of digital art, created through the use of raster graphics
software, where images are edited on the pixel level. Graphics in most old (or
relatively limited) computer and video games, graphing calculator games, and
many mobile phone games are mostly pixel art.
Some programs will set the pixel colors directly, but most will rely on
some 2D graphics library and/or the machine's graphics card, which
usually implement the following operations:
Text, shapes and lines are rendered with a client-specified color. Many
libraries and cards provide color gradients, which are handy for the
generation of smoothly-varying backgrounds, shadow effects, etc.. (See
also Gouraud shading). The pixel colors can also be taken from a
texture, e.g. a digital image (thus emulating rub-on screentones and the
fabled "checker paint" which used to be available only in cartoons).
Painting a pixel with a given color usually replaces its previous color.
However, many systems support painting with transparent and
translucent colors, which only modify the previous pixel values. The two
colors may also be combined in fancier ways, e.g. by computing their
bitwise exclusive or. This technique is known as inverting color or color
inversion, and is often used in graphical user interfaces for highlighting,
rubber-band drawing, and other volatile painting—since re-painting the
same shapes with the same color will restore the original pixel values.
[edit] Layers
Layered models are also used to allow the user to suppress unwanted
information when viewing or printing a document, e.g. roads and/or
railways from a map, certain process layers from an integrated circuit
diagram, or hand annotations from a business letter.
Process
The model describes the process of forming the shape of an object. The
two most common sources of 3D models are those originated on the
computer by an artist or engineer using some kind of 3D modeling tool,
and those scanned into a computer from real-world objects. Models can
also be produced procedurally or via physical simulation.
Before objects are rendered, they must be placed (layout/laid out) within
a scene. This is what defines the spatial relationships between objects in
a scene including location and size. Animation refers to the temporal
description of an object, i.e., how it moves and deforms over time.
Popular methods include keyframing, inverse kinematics, and motion
capture, though many of these techniques are used in conjunction with
each-other. As with modeling, physical simulation is another way of
specifying motion.
[edit] Rendering
During the 3D rendering step, the number of reflections “light rays” can
take, as well as various other attributes, can be tailored to achieve a
desired visual effect.
Main article: 3D rendering
[edit] Communities
[edit] Image
[edit] Pixel
This example shows an image with a portion greatly enlarged, in which the
individual pixels are rendered as little squares and can easily be seen.
[edit] Graphics
[edit] Rendering
3D projection
3D projection is a method of mapping three dimensional points to a two
dimensional plane. As most current methods for displaying graphical
data are based on planar two dimensional media, the use of this type of
projection is widespread, especially in computer graphics, engineering
and drafting.
Ray tracing
Ray tracing is a technique for generating an image by tracing the path of
light through pixels in an image plane. The technique is capable of
producing a very high degree of photorealism; usually higher than that of
typical scanline rendering methods, but at a greater computational cost.
Shading
Example of shading.
Shading refers to depicting depth in 3D models or illustrations by varying
levels of darkness. It is a process used in drawing for depicting levels of
darkness on paper by applying media more densely or with a darker
shade for darker areas, and less densely or with a lighter shade for lighter
areas. There are various techniques of shading including cross hatching
where perpendicular lines of varying closeness are drawn in a grid
pattern to shade an area. The closer the lines are together, the darker the
area appears. Likewise, the farther apart the lines are, the lighter the area
appears. The term has been recently generalized to mean that shaders are
applied.
Texture mapping
Texture mapping is a method for adding detail, surface texture, or colour
to a computer-generated graphic or 3D model. Its application to 3D
graphics was pioneered by Dr Edwin Catmull in 1974. A texture map is
applied (mapped) to the surface of a shape, or polygon. This process is
akin to applying patterned paper to a plain white box. Multitexturing is
the use of more than one texture at a time on a polygon.[7]
[edit] Volume rendering
Volume rendered CT scan of a forearm with different colour schemes for muscle,
fat, bone, and blood.
Usually these are acquired in a regular pattern (e.g., one slice every millimeter)
and usually have a regular number of image pixels in a regular pattern. This is an
example of a regular volumetric grid, with each volume element, or voxel
represented by a single value that is obtained by sampling the immediate area
surrounding the voxel.
[edit] 3D modelling
• Daniel J. Sandin
• Alvy Ray Smith
• Ivan Sutherland
• Steve Russell
• Scientific visualization
• Information visualization
• Computer vision
• Image processing
• Computational Geometry
• Computational Topology
• Applied mathematics
[edit] Applications
• Computational biology
• Computational physics
• Computer-aided design
• Computer simulation
• Digital art
• Education
• Entertainment
• Graphic design
• Infographics
• Information visualization
• Scientific visualization
• Virtual reality
• Web design
Graphic design
Graphic Design