18-
Introduction to 3D Graphics, Modeling, 3D Geometric Transformations
19- 3D Graphics Rendering: Geometric, Viewing, and Projection Transformations
20-
3D Graphics: Backface Culling, Bezier Patches, OpenGL Modeling and
Viewing
21-
3D-OpenGL: Hierarchical Modeling, Interaction, Animation; Z-Buffer
Hidden
Surface Removal
22-
Illumination, Reflection, Shading, Shadows
24-
Photorealism: Ray Tracing, Texture Mapping, Radiosity
Old CS-460/560 Notes
1-Introduction to Computer Graphics + Using Microsoft Visual Studio .NET
2-Introduction to Windows Programming (MFC)
3-Computer Graphics Software, Introduction to OpenGL
4/5-Computer Graphics Hardware
6/7-Scan Conversion Algorithms: Straight Lines, Polylines, Circles
8-Scan Conversion Algorithms: Circles, Ellipses, Marching Squares, Text
11- Area Fill, OpenGL Attributes, Geometric Transformations
14- Viewing Transformation and Clipping
16- Polynomial Curves, Bezier Curves
17- B-Spline Curves, Introduction to 3D Graphics
18- Introduction to 3D Graphics, Modeling, 3D Geometric Transformations
19- 3D Graphics Rendering: Geometric, Viewing, and Projection Transformations
20- 3D Graphics: Backface Culling, Bezier Patches, OpenGL Modeling and Viewing
21- 3D-OpenGL: Hierarchical Modeling, Interaction, Animation; Z-Buffer Hidden Surface Removal
22- Illumination, Reflection, Shading, Shadows
24-
Photorealism: Ray Tracing, Texture Mapping, Radiosity
25-
Fractals
1-29-08, Introduction to Computer Graphics + Using Microsoft Visual Studio .NET
1-31-08, Introduction to Windows Programming (Win32 API)
2-5-08, Introduction to Windows Programming (MFC)
2-7-08, Computer Graphics Hardware
2-12-08, Windows Computer Graphics Hardware; Computer Graphics Software
2-14-08, Using OpenGL with Microsoft Windows
2-19-08, Scan Conversion Algorithms: Straight Lines
2-21-07, Scan Conversion: Circles, ellipses, other curves, text
2-26-08, Text, Attributes, Area Fill (Boundary Fill, Scanline Polygon Fill)
2-28-08, Scanline and Pattern Fill; Transformations
3-4-08, 2-D Geometric Transformations
3-6-08, More Transformations, Bitmaps, BitBlitting, Animation
3-13-08, Animation, Viewing Transformation
3-18-08, Windows Mapping Modes, Clipping
4-1-08, Polynomial, Bezier Curves
4-3-08, Bezier, B-Spline Curves
4-8-08, Introduction to 3D Graphics -- Modeling, Geometric Transformations
4-10-08, 3D Geometric, Viewing, and Projection Transformations
4-15-08, 3D Viewing and Projection Transformations, Back-Face Culling, Bezier Patches
4-22-08, 3D in OpenGL, Z-Buffer Hidden Surface Removal
4-24-07, Z-Buffer Hidden Surface Removal: Z Buffer; Illumination, Reflection, Shading
4-29-08, Interpolated Shading; Illumination, Reflection, and Shading in OpenGL
5-1-08, Shadows, Ray Tracing, Texture Mapping, and Radiosity
1-22-07, Introduction to Computer Graphics + Using Microsoft Visual Studio .NET
1-24-07, Introduction to Windows Programming (Win32 API)
1-29-07, Introduction to Windows Programming (MFC)
1-31-07, Computer Graphics Hardware
2-5-07, Windows Computer Graphics Hardware; Computer Graphics Software
2-7-07, Using OpenGL with Microsoft Windows, Scan Converting Output Primitives: Lines
2-12-07, Scan Conversion Algorithms: Straight Lines
2-16-07, Scan Conversion: Circles, ellipses, other curves, text
2-19-07, Text Attributes; Area Fill (Boundary Fill, Scanline Polygon Fill)
2-21-07, Scanline and Pattern Fill; Transformations
2-26-07, 2-D Geometric Transformations
2-28-07, More Transformations, Bitmaps, BitBlitting, Animation
3-5-07, Animation, Viewing Transformation
3-12-07, Windows Mapping Modes, Clipping
3-19-07, Polynomial, Bezier Curves
3-21-07, Bezier, B-Spline Curves
3-26-07, Introduction to 3D Graphics
3-28-07, 3D Modeling, Bezier Surface Patches, 3D Geometric Transformations
4-11-07, 3D Geometric, Viewing, and Projection Transformations
4-16-07, 3D Viewing and Projection Transformations, Back-Face Culling, 3D in OpenGL
4-23-07, 3D in OpenGL, Z-Buffer Hidden Surface Removal
4-25-07, Hidden Surface Removal: Z Buffer, Depth Sort
4-30-07, Rendering of 3D Scenes: Illumination, Reflection, Shading; Phong Model
5-2-07, Illumination, Reflection, and Shading in OpenGL; Shadows; Ray Tracing
5-7-07, Ray Tracing, Texture Mapping, and Radiosity
OLD CS-460/560 Notes
1-21-04, Introduction to Computer Graphics + Using Microsoft Visual Studio .NET
1-26-04, Introduction to Windows Programming (Win32 API)
1-28-04, Introduction to Windows Programming (MFC)
1-30-04, Computer Graphics Hardware
2-6-04, Computer Graphics Software + Intro to OpenGL
2-9-04, Using OpenGL with Microsoft Windows
2-11-04, Scan Conversion Algorithms: Straight Lines
2-13-04, Scan Converting Straight Lines: Bresenham Algorithm
2-16-04, Scan Conversion: Circles, ellipses, other curves, text
2-20-04, 2-23-04, Attributes: Lines, Text, Area Fill (Boundary Fill, Scanline Polygon Fill)
2-25-04, 2-27-04, Area Fill (Scanline Boundary Fill, Pattern Fill), Geometric Transformations
3-1-04, Homogeneous Geometric Transformations
3-3-04, 3-8-04, More Transformations, Bitmaps, BitBlitting, Animation
3-10-04, 3-15-04, Window to Viewport Transformation, Mapping Modes, Clipping
3-15-04, Weiler-Atherton Polygon Clipping, Polynomial Curves
3-22-04, Uniform Cubic Bezier Polynomial Curves
3-24-04, B-Spline Polynomial Curves
3-29-04, Introduction to 3D Graphics
3-31-04, 3D Modeling, Bezier Surface Patches, 3D Geometric Transformations
4-02-04, 3D Viewing and Projections
4-14-04, 3D Viewing, Projections, and Back Face Culling
4-21-04, Hidden Surface Removal: Z-Buffer, Depth Sort
4-26-04, Illumination, Reflection, Shading: Phong Model
4-28-04, Illumination, Reflection, and Shading in OpenGL
4-30-04, Ray Tracing and Texture Mapping
5-5-04, Final Exam Topics, Fractals
Week 1-A: An Introduction to Computer Graphics
Week 1-B: An Introduction to Windows Win32 API Programming
Week 2-A: Computer Graphics Hardware
Week 2-B: Computer Graphics Hardware, Continued
Week 3-A, 3-B: Computer Graphics Software
SIGGRAPH '97 Course 24 Notes on OpenGL
The Mesa (Free OpenGL Lookalike) 3-D Graphics Library
Week 3-C, 4-A: Scan Conversion of Straight Lines (Brute Force, DDA, Bresenham)
An illustration of how to display bitmapped characters
An illustration of how to display stroked characters
Week 5-BC: Area Fill Algorithms
Week 6: 2-D Geomtric Transformation Software Package
Week 7-C: Bitmaps and Bit Blitting
Week 8-B: Windows Mapping Modes--An Implementation of the Viewing Transformation
Week 8-C: Cohen-Sutherland Line Clipping Algorithm
Week 9-A: Sutherland-Hodgman & Weiler-Atherton Polygon Clipping Algorithms
Week 10: Bezier Polynomial Curves
Week 11-A: B-Spline Polynomial Curves
Week 11-B: Nonuniform B-Spline Polynomial Curves
Week 11-C: Overview of 3-D Graphics
Week 12-A: 3-D Modeling with Polygons
Week 12-B: 3-D Geometric Transformations
Week 13-A: 3-D Viewing and Projection Transformations
Week 13-B: A Skeleton Program to Build & Display a Polygon Mesh Model of a Pyramid
Week 13-C: Simple Hidden Surface Removal (Back Face Culling)
Week 14-A: Z-Buffer Hidden Surface Removal (figure)
Week 14-A: Z-Buffer Hidden Surface Removal Algorithm
Week 14-B: Depth Sort Hidden Surface Removal (example figure)