All Topics  
3D computer graphics

 

   Email Print
   Bookmark   Link






 

3D computer graphics



 
 
3D computer graphics (in contrast to 2D computer graphics
2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them....
) are graphics that use a three-dimensional
Cartesian coordinate system

In mathematics, the Cartesian coordinate system is used to determine each Point uniquely in a Plane through two numbers, usually called the x-coordinate or abscissa and the y-coordinate or ordinate of the point....
 representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing. Despite these differences, 3D computer graphics rely on many of the same algorithm
Algorithm

In mathematics, computing, linguistics and related subjects, an algorithm is a sequence of finite instructions, often used for calculation and data processing....
s as 2D computer vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
 in the wire-frame model and 2D computer raster graphics
Raster graphics

In computer graphics, a raster graphics image or bitmap, is a data structure representing a generally Rectangle grid of pixels, or points of color, viewable via a Computer display, paper, or other display medium....
 in the final rendered display.






Discussion
Ask a question about '3D computer graphics'
Start a new discussion about '3D computer graphics'
Answer questions from other users
Full Discussion Forum



Encyclopedia


3D computer graphics (in contrast to 2D computer graphics
2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them....
) are graphics that use a three-dimensional
Cartesian coordinate system

In mathematics, the Cartesian coordinate system is used to determine each Point uniquely in a Plane through two numbers, usually called the x-coordinate or abscissa and the y-coordinate or ordinate of the point....
 representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing. Despite these differences, 3D computer graphics rely on many of the same algorithm
Algorithm

In mathematics, computing, linguistics and related subjects, an algorithm is a sequence of finite instructions, often used for calculation and data processing....
s as 2D computer vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
 in the wire-frame model and 2D computer raster graphics
Raster graphics

In computer graphics, a raster graphics image or bitmap, is a data structure representing a generally Rectangle grid of pixels, or points of color, viewable via a Computer display, paper, or other display medium....
 in the final rendered display. In computer graphics software, the distinction between 2D and 3D is occasionally blurred; 2D applications may use 3D techniques to achieve effects such as lighting, and primarily 3D may use 2D rendering techniques. 3D computer graphics are often referred to as 3D models
3D modeling

In 3D computer graphics, 3D modeling is the process of developing a Mathematics, wire frame model representation of any Three-dimensional space object via 3d computer graphics software....
. Apart from the rendered graphic, the model is contained within the graphical data file. However, there are differences. A 3D model is the mathematical
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
 representation of any three-dimensional
Three-dimensional space

Three-dimensional space is a geometric model of the physical universe in which we live. The three dimensions are commonly called length, width, and depth , although any three mutually perpendicular directions can serve as the three dimensions....
 object (either inanimate or living). A model is not technically a graphic until it is visually displayed. Due to 3D printing
3D printing

3D printing is a unique form of printing that is related to traditional rapid prototyping technology. A three dimensional object is created by layering and connecting successive cross sections of material....
, 3D models are not confined to virtual space. A model can be displayed visually as a two-dimensional image through a process called 3D rendering
3D rendering

3D rendering is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealism on a computer....
,
or used in non-graphical computer simulation
Computer simulation

A computer simulation, a computer model or a computational model is a computer program, or network of computers, that attempts to simulation an abstract model of a particular system....
s and calculations.

Overview

The process of creating 3D computer graphics can be sequentially divided into three basic phases: 3D modeling
3D modeling

In 3D computer graphics, 3D modeling is the process of developing a Mathematics, wire frame model representation of any Three-dimensional space object via 3d computer graphics software....
 which describes the process of forming the shape of an object, layout and animation
Computer animation

Computer animation is the art of creating moving images with the use of computers. It is a subfield of computer graphics and animation....
 which describes the motion and placement of objects within a scene, and 3D rendering
3D rendering

3D rendering is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealism on a computer....
 which produces an image of an object.

Modeling

Engine Movingparts
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
Procedural modeling

Procedural modeling is an umbrella term for a number of techniques in computer graphics to create 3D models and texture mapping from sets of rules....
 or via physical simulation.

Layout and animation

Before objects are rendered, they must be placed (laid out) within a scene
Scene (fiction)

In fiction, a scene is a unit of drama. A sequel is what follows, an aftermath. Together, scene and sequel provide the building blocks of plot for short story, novels, and other forms of fiction....
. This is what defines the spatial relationships between objects in a scene including location
Location

selfref|For the userboxes related to the location in Wikipedia, see...
 and size
Size

The word size may refer to how big something is. In particular:* Measurement* Dimensions: length, width, height, diameter, perimeter, area, volume...
. Animation refers to the temporal description of an object, i.e., how it moves and deforms over time. Popular methods include keyframing, inverse kinematics
Inverse kinematics

Inverse kinematics is the process of determining the parameters of a kinematic pair flexible object in order to achieve a desired pose. Inverse kinematics is a type of motion planning....
, and motion capture
Motion capture

Motion capture, motion tracking, or mocap are terms used to describe the process of recording motion and translating that movement onto a digital model....
, though many of these techniques are used in conjunction with each other. As with modeling, physical simulation is another way of specifying motion.

Rendering

Rendering converts a model into an image either by simulating light transport
Light transport theory

Light transport theory deals with the mathematics behind calculating the energy transfers between media that affect visibility. This article is currently specific to light transport in rendering processes such as global illumination and High dynamic range imaging....
 to get photorealistic images, or by applying some kind of style as in non-photorealistic rendering
Non-photorealistic rendering

Non-photorealistic rendering is an area of computer graphics that focuses on enabling a wide variety of expressive styles for digital art. In contrast to traditional computer graphics, which has focused on photorealism, NPR is inspired by artistic styles such as painting, drawing, technical illustration, and animated cartoons....
. The two basic operations in realistic rendering are transport (how much light gets from one place to another) and scattering (how surfaces interact with light). This step is usually performed using 3D computer graphics software
3D computer graphics software

3D computer graphics software refers to programs used to create 3D computer graphics computer-generated imagery. There are typically many stages in the "Pipeline " that studios use to create 3D objects for film and games, and this article only covers some of the software used....
 or a 3D graphics API
List of 3D graphics APIs

3D graphics have become so popular, particularly in computer games, that specialized APIs have been created to ease the processes in all stages of computer graphics generation....
. The process of altering the scene into a suitable form for rendering also involves 3D projection
3D projection

3D projection is any 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....
 which allows a three-dimensional image to be viewed in two dimensions.

Communities

There are a multitude of websites designed to help educate and support 3D graphic artists. Some are managed by software developers and content providers, but there are standalone sites as well (such as Renderosity
Renderosity

Renderosity is an online art community and marketplace for Digital_art, with special emphasis on computer-generated 3D graphics, 2D graphics, photography and animation....
). These communities allow for members to seek advice, post tutorials, provide product reviews or post examples of their own work.

Distinct from photorealistic 2D graphics

Not all computer graphics that appear 3D are based on a wireframe model. 2D computer graphics with 3D photorealistic effects are often achieved without wireframe modeling and are sometimes indistinguishable in the final form. Some graphic art software includes filters that can be applied to 2D vector graphics or 2D raster graphics on transparent layers. Visual artists may also copy or visualize 3D effects and manually render
Artistic rendering

Rendering in visual art and technical drawing means the process of creating, shading and texturing of an image, especially a photorealistic one. It can also be used to describe the quality of execution of that process....
 photorealistic effects without the use of filters. See also still life
Still life

A still life is a work of art depicting mostly inanimate subject matter, typically commonplace objects which may be either natural or man-made in an artificial setting....
.


History

William Fetter
William Fetter

William Fetter was an American computer graphics art director. In 1964, while working for Boeing, he made the first computer model of a human body ....
 was credited with coining the term computer graphics in 1960, to describe his work at Boeing
Boeing

The Boeing Company is a major aerospace and defense corporation, originally founded by William Edward Boeing in Seattle, Washington. Boeing has expanded over the years, merging with McDonnell Douglas in 1997....
. One of the first displays of computer animation was Futureworld
Futureworld

Futureworld is a 1976 sequel to the 1973 science fiction film Westworld. It was written by George Schenk and Mayo Simon, and directed by Richard T....
 (1976), which included an animation
Animation

Animation is the rapid display of a sequence of images of 2-D or 3-D artwork or model positions in order to create an illusion of movement. It is an optical illusion of Motion due to the phenomenon of persistence of vision, and can be created and demonstrated in a number of ways....
 of a human face and hand — produced by Ed Catmull
Edwin Catmull

Edwin Catmull, Ph.D. is an Academy Award winning computer scientist and current president of Walt Disney Animation Studios and Pixar Animation Studios....
 and Fred Parke
Fred Parke

Frederick I. Parke is a University of Utah graduate and creator of the first CG physically-modeled human face. Parke currently teaches at Texas A&M University in the Visualization Laboratory program....
 at the University of Utah
University of Utah

The University of Utah is a public university research university in Salt Lake City, Utah. One of ten institutions that make up the Utah System of Higher Education and Utah's premier research school currently enrolls 21,526 undergraduate and 6,684 graduate student students and has 1,419 regular Faculty members....
.

See also


External links

  • An in depth interview with Legalize on the subject of the History of Computer Graphics. (Available in MP3 audio format)