Computer Graphics
Monday/Wednesday/Friday 10:30am - 11:20am Room 236 Nichols Hall
CG Basics - for CIS 536/636 students (last updated Wed 18 Jan 2012)
CG Advanced Topics - for CIS 736 students (last updated Wed 18 Jan 2012)
Lecture Notes (last updated Wed 18 Jan 2012)
- Lecture 00A - (Introduction to) Computer Graphics : Course Organization and Survey
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 00B - (Introduction to) Computer Graphics : Course Organization and Survey
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 00B - Advanced Computer Graphics : Course Organization and Survey
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 01 - Computer Graphics (CG) Basics: Transformation Matrices & Coordinate Systems
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 02 - Viewing 1 of 4 : Overview, Projections
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 03 - Viewing 2 of 3 : Viewing Transformation
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 04 - Lab 1a : OpenGL Basics
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 05 - Viewing 3 of 4 : Normalizing Transformation and Fixed-Function Graphics Pipeline
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 06 - Scan Conversion 1 of 2 : Midpoint Algorithm for Lines and Ellipses
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 07 - Viewing 4 of 4 : Culling and Clipping
Lab 1b : Flash Intro
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 08 - Scan Conversion 2 of 2 : Circles/Ellipses and Polygons
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 09 - Surface Detail 1 of 5 : Illumination and Shading
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 10 - Introduction to DirectX & Direct3D
Lab 2a: Direct3D Basics
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 11 - Surface Detail 2 of 5 : Textures OpenGL Shading
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 12 - Surface Detail 3 of 5: Mappings OpenGL Textures
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 13 - Surface Detail 4 of 5: Pixel & Vertex Shaders
Lab 2b: Shading in Direct3D
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 14 - Surface Detail 5 of 5: Shading Languages
OGLSL, Direct3D Shading
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 15 - Scene Graphs: State
Videos 1: CGA Shorts, Demos
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 16 - Transparency, Painter's Algorithm, & Z-Buffer
Lab 3a: Shading & Transparency
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 17 - Animation 1 of 3: Basics, Keyframing
Sample Exam Review
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 18 - Scene Graphs: Rendering
Lab 3b: Shader
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 19 - Skinning & Morphing
Videos 2: Special Effects (SFX)
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 20 - Boundary Representations & Volume Graphics
Videos 3: Surfaces, Solid Modeling
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 21 - Animation Basics
Lab 4: Modeling & Rigging in Maya
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 22 - Animation 2 of 3: Rotations, Dynamics & Kinematics
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 23 - More Rotations; Visualization, Simulation
Videos 4 : Virtual & Augmented Reality, Viz-Sim
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 24 - Collision Handling Part 1 of 2 : Separating Axes, Oriented Bounding Boxes
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 25 - Spatial Sorting: Binary Space Partitioning
Quadtrees & Octrees
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 26 - Picking
Videos 5: More CGA
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 27 - Interaction Handling
Lab 5: Using Particle Systems
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 28 - Collision Handling Part 2 of 2:
Dynamic Collision Response, Particle Systems
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 29 - Lab 5b: Particle Systems
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 30 - Animation 3 of 3: Inverse Kinematics Control & Ragdoll Physics
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 31 - Ray Tracing, Part 1 of 2 : Intersections, Ray Trees & Recursion
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 32 - Lab 6: Ray Tracing with ACM SIGGRAPH Demo & POV-Ray
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 33 - Ray Tracing, Part 2 of 2 : Distributed RT & Radiosity/RT Hybrid Systems
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
- Lecture 34 - Visualization, Part 1 of 3 : Data (Quantities & Evidence)
MS PowerPoint format
Acrobat PDF format
full size
2-up
6-up
Camtasia recording (MP4)
Back to the CIS 536/636 & 736 main page
Page created: Sun 15 Jan 2012
Last updated: Wed 18 Jan 2012
William H. Hsu, CIS 536/636 & 736 instructor