TGLTLSBFSSP: Graphics
This page explains how to draw graphics onto (mostly) Raster display systems. A very small amount could possibly be relevant to vector displays, but who uses those any more? This page explains how to draw graphics onto (mostly) Raster display systems. A very small amount could possibly be relevant to vector displays, but who uses those any more?
8 jan '00
1.4 Mb

Graphics
The VGA Graphics card
Super VGA
Gamma Correction

Rendering Particles
Wu Particles
Wu Lines

Lines Curves and Polygons
Drawing lines
Drawing Bezier Curves
Drawing Circles - U/C
Drawing Elipses and Conics - U/C
Drawing Elipsoids - U/C
Defining a polygon
Scan converting
Filling a convex polygon
Gouraud Shading
Notes on optimising linear features in a polygon
Perspective correct texture any polygon

2D Effects
Introduction to Feedback
Warp Feedback
Water

3D Graphics
Working in 3D space - U/C
Drawing 3D objects on a 2D display - U/C
Isometric 3D graphics - U/C
Z-Buffering - U/C
S-Buffering - U/C
3D Space Voxels - U/C
Voxel height fields - U/C
How to do a proper starfield

Light
A physical model of light
The Exposure Function
Radiosity
Correct Motion Blur
The Phong approximation
Bump Mapping
Fast Phong Shading
Fast Bump Mapping
Lens Flare - U/C
Simple Shadow casting