| CS 460/560 Class Notes Introduction to Computer GraphicsG. Hill Price |
Course syllabus in html format.
Topics
- Display Devices and Hardware
- Hardcopy
- Video display devices
- Common graphics hardware
- Coordinate Systems
- Primitives, Transformations and Clipping
- Primitives
- Bresenham's midpoint alg
- Digital Differential Analyzer
- Quadric Curves
- Thick Primitives
- Characters
- Polygons
- Antialiasing
- Clipping
- Transformations
- Projections
- Window Systems
- Project Overview
- X windows system
- X windows programming
- OpenGl programming
- Projects
- Colors and Dithering
- Curves, Surfaces and Solids
- Curves and Surfaces
- Solids
- Data Structures for Polygon Meshes
- Hidden Line-Surface Algorithms
- Back-Face Culling
- Object Precision
- Depth Sort
- List Priority Algorithm
- Area Subdivision
- Image Precision
- Polygon Method (Scanline)
- Z-buffer
- Ray Tracing (Ray Casting)
- Shadows, Shading and Lighting
- Shading
- General Illumination Eq.
- Interpolated Shading
- Ray Casting
- Recursive Ray Tracing
- Radiosity
- Shadows
- Surface Detail
- Parameterization
- Mapping
- Filtering
- Tessellation
- Methods:
- Texture Map
- Bump Map
- Displacement (height) Map
- Voxels
- Transparency
- Advanced Graphics Concepts
- Animation and Fractals
- JPEG Standard and Data Compression
- Robotic Vision
- 3-D Technologies
- Rendering Pipeline
- Transforms
- Camera (Viewing Transform)
- Lighting (Direct and Global)
- Rasterization
- Advanced Graphics Hardware
This webpage created by Del Croom and Hill Price
Updated 4/27/2018
G. Hill Price