Graphics adaptors

Output / Input Hardware
Overview | Basic types | 3D Video

Overview

Visual display unit :
  • A device usually used .for output to display the current status of programs and data files, but modified to accept light-pen input or touch

c_vdu1.jpg (29901 bytes)


Basic types

Display Adapter

The Screen also requires a Display Adapter ; [Printed Circuit Board installed in one of the PC's expansion slots]

IBM Standard Display Adapters ;

Colour depth


3D Video adaptor cards

hwcardv1.gif (22865 bytes)

3D  graphics technology is all about deception: how to fool the viewer into thinking that a 2-D image (the only type of image displayable on a "flat" screen) - also has depth.
cow.gif (5124 bytes) To do this all the information required to create the 3D scene is calculated and stored in system memory. This includes the coordinates of each object (height, width and depth), surface characteristics, lighting effects and perspective information (relationship to other objects). Then in a process called "rendering" the 3D graphics card translates this data pixel by pixel to create the 3D image for the flat screen.

Since rendering makes such huge demands on computer hardware the manufacturers of the cards have to make compromises between maximum resolution ("blockness"), colour depths and refresh rates (30 frames per second is used for standard video).

To take advantage of a cards 3D acceleration features software designers often write for specific chip sets. Unfortunately this leads to problems where a game written for one chipset will not work on another. To assist developers a range of API's (Applicaation programming interfaces) exist. An API is a layer of softwsare between the software and the chipset. The 2 leading APIs are Open GL (Silicon graphics designed for high end graphics as seen in many movie special effects) and Direct 3D (Microsoft designed for Windows 95)

Examples:

Termonology:

Alpha blending

Anti-aliasing

Fogging

Gourand shading

Perspective correction

Polygon throughput.

Texture mapping.

Z-buffering.

b_ref.gif (1385 bytes)Ref: Clarkson, N. and Tsang, S. (1997, Aug)

[Rev: 1/2/98] 14/10/97 © 1997-98 V/2-Com (Verhaart), P O Box 8415, Havelock North, New Zealand.