September 2015

Topics covered in lectures

Readings

(3rd Ed.)

Readings 

(4th Ed.)

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 


1

2

3

H1 due

4

5

Intro.  Raster graphics, raster operations, 

Scan conversion of 2D line segments

Ch 1

Ch 1, 2, 3

6

7

8

9

10

11

12

Scan conversion of 2D primitives 

Attributes, anti-aliasing 

Ch 2, 3

Ch 4, 5, 6

13

14

15

16

17

18

19 

Linear interpolation, texture mapping I

2D and 3D transformations

Ch 2, 3

Ch 5, 6, 7, 9

20

21

22

P1 due

23

24

25

26

Composition of transformations

Quaternion representation of 3D rotation

Ch 3, 4, 5 

Ch 7, 9

27

28

29

H2 due

30

 

 

 

2D Viewing pipeline, clipping lines

Ch 6

Ch 8

October 2015 

 

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

 

 

 

 1

2 

3

Clipping graphics primitives (cont.)

Ch 6

Ch 8

4

5

6

7

8

9

10 

3D viewing and perspective projection

Ch 7

 

Ch 10

11

12

13 

no class

P2 due

14 

15

16

17

Thu: hierarchical models 

 

 

18

19

20

midterm

21 

22

23 

24

Tue: mid-term exam (in class)

Thu: Collision detection, spatial data structures

Ch 14

Ch 11, 12

25

26 

27

28

29

 30

 31

3D object representations 

Ch 8

Ch 13, 15.2,15.3

 

November 2015

 

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

 

 

 

 



 

 

 

1

2 

3

4 

5

6

7 

 Splines and interpolation

Ch 8

Ch 14

8

9

10

P3 due

11

12

13

14

Illumination equation, BRDF 

Polygon rendering algorithms 

Ch 10 

Ch 17

15

16

17

H3 due

18 

19

20

21 

Visible surface detection 

Ray casting, ray tracing

Ch 9 

Ch 16

22

23

24

25 

26 

no class

27

28 

Reflection, transmission, shadows

Ch 10 

Ch 17

29

30

 

 

 

 

 

 

 

 

 

December 2015

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 



1

2

3 

4 

5

Texture: Splines and interpolation revisited Texture map hacks: Bump maps, environment maps, reflection maps, etc.

Ch 10 

Ch 17, 18

6 

7 

8

P4 due

9

10 

no class

11

12

Tue: Review 

 

 

13 

14 

15 

16 

17

Final

18 

19 

Final exam   (Tuesday, December 16, 12-2pm)