Introduction
Tom Kelliher, CS 320
Jan. 28, 2000
 Fourth and Pixels reading.
(Repeat) Chapters 1 and 2.
Terminology.
-  Graphics system architecture, CRT structure.
 
-  Graphics: a synthetic world.
 
OpenGL programming.
Overall architecture:

Hardware components:
-  Processor.
 
-  Memory.
 
-  Frame buffer.
 
-  Input, output devices.
 
Monochrome:
-  Electron Gun.
 
-  Focus.
 
-  X-, y-deflection coils.
 
-  phosphor.
 
Multiple intensities available.
Color:
-  Electron gun s: R, G, B.
 
-  Shadow mask.
 
-  Triads on the phosphor.
 
-  Color mixing: intensity.
 
-  Additive effects of RGB.
 
-  Monitors are analog, but frame buffers are digital.  ``True color.''
Here, we take a high-level view of computer graphics.
Name two necessary components for image formation:
-  Object.
 
-  Viewer.
 
Is an image an object?  Why or why not?
Are object and viewer sufficient?  What about light?  How do we model
light?
Simplifications:
-  Point light sources.  How good a model?  Properties of light sources:
   -  Position.
    
-  Intensity.
    
-  Color.
    
-  Directionality.
    
 
 
-  Monochromatic light.  Not a restriction, due to additive properties
of light.
 
Rays radiate from light sources in all directions.  They can:
-  Travel directly to viewer.
 
-  Travel to infinity, not being viewed.
 
-  Reflect from object and travel to viewer.
 
-  Pass through object and travel to viewer.
 
-  Interact with several objects before traveling to viewer.
 
-  Etc.
 
Material properties of object:
-  Transparent/Opaque.
 
-  Reflect/Diffuse.
 
-  Refract.
 
Ray tracing is a scene illuminating technique based on these ideas.
A problem: the computational complexity.
Parts of the eye:
-  Cornea.
 
-  Iris.
 
-  Lens.
 
-  Rods and cones.
 
-  Retina.
 
What determines the visual resolution of our eyes?
What parts does the lens play?
Three types of cones, sensitive to different light frequencies:
-  Blue --- less sensitivity.
 
-  Green.
 
-  Yellow (red).
 
Properties of a pinhole camera:
-  A perfect pinhole: only one ray from each point passes through the
pinhole.  Yields infinite depth of field.
 
-  Depth.
 
-  Width and height of the film.
 
Compute the projection of a point onto the film.
Compute the field of view.
What are the advantages/disadvantages of a lens?
Based on our pinhole camera, the model used in computer graphics.
Properties:
-  Lens
 
-  Bellows, allowing depth adjustment.
 
-  Width and height of the film.
 
Development:
-  Projection on the film plane may be ``reflected out front.''  This is
called the projection plane.
 
-  Center of projection: center of lens.
 
-  Image on the projection plane consists of all points visible and in
field of view of center of projection.
 
-  A clipping rectangle may be used to reduce the field of view.
 
 
Thomas P. Kelliher 
Thu Jan 27 12:50:16 EST 2000
Tom Kelliher