Teaching‎ > ‎

CMPN205 Spring 2013: Computer Graphics

Textbooks

  • Fundamentals of Computer Graphics (Third Edition). Peter Shirley (main textbook).
  • Computer Graphics with OpenGL, Third Edition, Hearn and Baker (optional).

Schedule

 Date Topic Slides  Reading  Homework
 Wednesday 15 Feb. 2013  Introduction  (pdf)  Ch. 1  
 Wednesday 15 Feb. 2013
 Raster Algorithms  (pdf)  Ch. 2, Ch. 3.1 - 3.5  
 Wednesday 22 Feb. 2013
 Transformations 2D   (pdf)  Ch. 6.1   
 Wednesday 22 Feb. 2013
 Transformations 3D  (pdf)  Ch. 6.2 - 6.5  
 Wednesday 1 Mar. 2013
 Viewing and Projection   (pdf)  Ch. 7   
 Wednesday 8 Mar. 2013  Hidden Surface Removal   (pdf)  Ch. 8   
 Wednesday 15 Mar. 2013  Surface Shading   (pdf)  Ch. 9   
 Wednesday 22 Mar. 2013 Midterm   
 Wednesday 29 Mar. 2013  Texture Mapping   (pdf)  Ch. 11 
 Wednesday 5 Apr. 2013  Graphics Pipeline   (pdf)  Ch. 12   
 Wednesday 12 Apr. 2013  Ray Tracing 1   (pdf)  Ch. 10   
 Wednesday 19 Apr. 2013  Ray Tracing 2   (pdf  Ch. 10 
 Wednesday 26 Apr. 2013  Ray Tracing 3   (pdf  Ch. 10  
 Wednesday 3 May 2013  Graphics Data Structures   (pdf  Ch. 13  
 Wednesday 10 May 2013  Curves and Surfaces  (pdf)  Ch. 15  
 Wednesday 17 May 2013  Animation       

Slides

  • Lecture 1: Introduction (pdf)
  • Lecture 2: Raster Algorithms (pdf)
  • Lecture 3: Transformations 2D (pdf)
  • Lecture 4: Transformations 3D (pdf)
  • Lecture 5: Viewing and Projection (pdf)
  • Lecture 6: Hidden Surface Removal (pdf)
  • Lecture 7: Surface Shading (pdf)
  • Lecture 8: Texture Mapping (pdf)
  • Lecture 9: Graphics Pipeline (pdf)
  • Lecture 10: Ray Tracing 1 (pdf)
  • Lecture 11: Ray Tracing 2 (pdf
  • Lecture 12: Ray Tracing 3 (pdf)
  • Lecture 13: Graphics Data Structures (pdf)
  • Lecture 14: Curves and Surfaces (pdf)

Assignments

  • Homework 1: Line Drawing (pdf) (data)
  • Homework 2: Transformations (pdf) (data)
  • Homework 2: Wireframe Rendering (pdf) (data)
  • Homework 4: Shaded Rendering I (pdf) (data)
  • Homework 5: Shaded Rendering II (pdf) (data)
  • Homework 6: Texture Mapping (pdf) (data)
  • Homework 7: Ray Casting I (pdf) (data)
  • Homework 8: Ray Casting II (pdf) (data)
  • Homework 9: Ray Tracing (pdf) (data)

ċ
CMP205 HW01 Data.zip
(30k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW02 Data.zip
(1k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW03 Data.zip
(213k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW04 Data.zip
(170k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW05 Data.zip
(349k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW06 Data.zip
(867k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:12 AM
ċ
CMP205 HW07 Data.zip
(15k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:13 AM
ċ
CMP205 HW08 Data.zip
(25k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:13 AM
ċ
CMP205 HW09 Data.zip
(15k)
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:13 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:14 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:14 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:15 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:16 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:16 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:16 AM
Ċ
Mohamed Aly,
Jun 15, 2013, 5:16 AM
Comments