3D Computer Graphics

3D computer graphics (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be stored for viewing later or displayed in real-time.

3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics 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 3D may use 2D rendering techniques.

The archetype of all humans, their ideal image, is the computer, once it has liberated itself from its creator, man. The computer is the essence of the human being. In the computer, man reaches his completion.
— Friedrich Dürrenmatt (1921–1990)

3D computer graphics are often referred to as 3D models. Apart from the rendered graphic, the model is contained within the graphical data file. However, there are differences. A 3D model is the mathematical representation of any three-dimensional object. A model is not technically a graphic until it is displayed. Due to 3D printing, 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, or used in non-graphical computer simulations and calculations.

History

William Fetter was credited with coining the term computer graphics in 1961 to describe his work at Boeing. One of the first displays of computer animation was Futureworld (1976), which included an animation of a human face and a hand—produced by Ed Catmull and Fred Parke at the University of Utah.

Overview

3D computer graphics creation falls into three basic phases:

  • 3D modeling – the process of forming a computer model of an object's shape
  • Layout and animation – the motion and placement of objects within a scene
  • 3D rendering – the computer calculations that, based on light placement, surface types, and other qualities, generate the image

Modeling

The model describes the process of forming the shape of an object. The two most common sources of 3D models are those that an artist or engineer originates on the computer with some kind of 3D modeling tool, and models scanned into a computer from real-world objects. Models can also be produced procedurally or via physical simulation. Basically, a 3D model is formed from points called vertices (or vertexes) that define the shape and form polygons. A polygon is an area formed from at least three vertexes (a triangle). A four-point polygon is a quad, and a polygon of more than four points is an n-gon. The overall integrity of the model and its suitability to use in animation depend on the structure of the polygons.

Layout and animation

Before rendering into an image, objects must be placed (laid out) in a scene. This defines spatial relationships between objects, 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. These techniques are often used in combination. As with modeling, physical simulation also specifies motion.

Rendering

Rendering converts a model into an image either by simulating light transport to get photo-realistic images, or by applying some kind of style as in non-photorealistic rendering. 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 or a 3D graphics API. Altering the scene into a suitable form for rendering also involves 3D projection, which displays a three-dimensional image in two dimensions.

Left: A 3D rendering with ray tracing and ambient occlusion using Blender and YafaRay.

Center: A 3d model of a Dunkerque class battleship rendered with flat shading.

Right: 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. Rendered with Cobalt.

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. These communities allow for members to seek advice, post tutorials, provide product reviews or post examples of their own work.

Distinction 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 photorealistic effects without the use of filters. See also still life.

Computers “remember” things in the form of discrete entries: the input of quantities, graphics, words, etc. Each item is separable, perhaps designated by a unique address or file name, and all of it subject to total recall. Unless the machine malfunctions, it can regurgitate everything it has stored exactly as it was entered, whether a single number or a lengthy document. This is what we expect of the machine. Human memory, on the other hand, is the invisible psychic adhesive that holds our identity together from moment to moment. This makes it a radically different phenomenon from computer memory. For one thing, it is fluid rather than granular, more like a wave than a particle. Like a wave, it spreads through the mind, puddling up here and there in odd personal associations that may be of the most inexplicable kind. It flows not only through the mind, but through the emotions, the senses, the body. We remember things as no computer can—in our muscles and reflexes: how to swim, play an instrument, use a tool.
— Theodore Roszak (b. 1933)

Further Reading: Graphics

Technical Drawing ... Drafting is the visual language of industry and engineering. A drafter, draftsperson, or draughtsman is a person who makes a drawing (technical or otherwise)...

Computer Graphics ... The development of computer graphics has made computers easier to interact with, and better for understanding and interpreting many types of data... Developments in computer graphics have had a profound impact on many types of media and have revolutionized animation, movies and the video game industry... Overview The term computer graphics has been used in a broad sense to describe "almost everything on computers that is not text or sound"...

Electronic Design Automation ... The process was fundamentally graphic, with the translation from electronics to graphics done manually...

Apple Inc. ... As of July 2011, Apple has 357 retail stores in ten countries, and an online store. It is the largest publicly traded company in the world by market capitalization, overtopping ExxonMobil by some $150 billion, as well as the largest technology company in the world by revenue and profit, more than Google and Microsoft combined...

Virtual Reality ... The development of CAD software, graphics hardware acceleration, head mounted displays, database gloves, and miniaturization have helped popularize the notion...

Map ... Many maps are static two-dimensional, geometrically accurate (or approximately accurate) representations of three-dimensional space, while others are dynamic or interactive, even three-dimensional. Although most commonly used to depict geography, maps may represent any space, real or imagined, without regard to context or scale; e.g...

History Of Photography ... Ibn al-Haytham (Alhazen) (965–1040) studied the camera obscura and pinhole camera, Albertus Magnus (1193/1206–80) discovered silver nitrate, and Georges Fabricius (1516–71) discovered silver chloride. Daniel Barbaro described a diaphragm in 1568...

History Of Graphic Design ... Known worldwide by its panda logo, the Switzerland-based World Wildlife Fund (WWF) participates in international efforts to protect endangered species and their habitats. Médecins Sans Frontières, or Doctors Without Borders, is best known for its humanitarian projects in war-torn regions and developing countries facing endemic disease...

Intel ... Intel was an early developer of SRAM and DRAM memory chips, and this represented the majority of its business until 1981. Although Intel created the world's first commercial microprocessor chip in 1971, it was not until the success of the personal computer (PC) that this became its primary business...

Printmaking ... Prints are created by transferring ink from a matrix or through a prepared screen to a sheet of paper or other material. Common types of matrices include: metal plates, usually copper or zinc, or polymer plates for engraving or etching; stone, aluminum, or polymer for lithography; blocks of wood for woodcuts and wood engravings; and linoleum for linocuts...

Visi On ... Dan Fylstra led a technical discussion on what sorts of actions the user would need to be able to accomplish in order for their products to be truly integrated. They decided that there were three key concepts...

Computer Vision ... Applications range from tasks such as industrial machine vision systems which, say, inspect bottles speeding by on a production line, to research into artificial intelligence and computers or robots that can comprehend the world around them. The computer vision and machine vision fields have significant overlap...

Diagram ... Sometimes, the technique uses a three-dimensional visualization which is then projected onto the two-dimensional surface. The word graph is sometimes used as a synonym for diagram...

Stereoscopy ... Many 3D displays use this method to convey images. It was first invented by Sir Charles Wheatstone in 1838...

Parallel Computing ... Parallel computers can be roughly classified according to the level at which the hardware supports parallelism, with multi-core and multi-processor computers having multiple processing elements within a single machine, while clusters, MPPs, and grids use multiple computers to work on the same task. Specialized parallel computer architectures are sometimes used alongside traditional processors, for accelerating specific tasks...

Graphics ... The latter can be a recorded version, such as a photograph, or an interpretation by a scientist to highlight essential features, or an artist, in which case the distinction with imaginary graphics may become blurred... History The earliest graphics known to anthropologists studying prehistoric periods are cave paintings and markings on boulders, bone, ivory, and antlers, which were created during the Upper Palaeolithic period from 40,000–10,000 B.C... Some of the earliest graphics and drawings known to the modern world, from almost 6,000 years ago, are that of engraved stone tablets and ceramic cylinder seals, marking the beginning of the historic periods and the keeping of records for accounting and inventory purposes...

Color Photography ... In color photography, light-sensitive chemicals or electronic sensors record color information at the time of exposure. This is usually done by analyzing the spectrum of colors into three channels of information, one dominated by red, another by green and the third by blue, in imitation of the way the normal human eye senses color...

Newspaper ... General-interest newspapers typically publish stories on local and national political events and personalities, crime, business, entertainment, society and sports. Most traditional papers also feature an editorial page containing editorials written by an editor and columns that express the personal opinions of writers...

Educational Technology ... Technology of education is most simply and comfortably defined as an array of tools that might prove helpful in advancing student learning and may be measured in how and why individuals behave. Educational Technology relies on a broad definition of the word "technology." Technology can refer to material objects of use to humanity, such as machines or hardware, but it can also encompass broader themes, including systems, methods of organization, and techniques...

Engineering Drawing ... Engineering drawing (the activity) produces engineering drawings (the documents). More than just the drawing of pictures, it is also a language—a graphical language that communicates ideas and information from one mind to another...

Illustration ... Besides the commonplace 2-D Adobe Illustrator, there are many 3-D computer graphics software that are often utilized to create illustration for textbooks, especially scientific ones...