September 2015

Topics covered in lectures

Readings

(3rd Ed.)

Readings

(4th Ed.)

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

1

2

3

4

5

Intro.  Raster graphics, raster operations,

Ch 1

Ch 1, 2, 3

6

7

8

H1 due

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

Display lists

Ch 7

 

Ch 10

11

12

13

no class

P2 due

14

15

16

17

Thu: midterm review

 

 

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

11

12

Advanced topics, Review

 

 

13

14

15

16

17

Final

18

19

Final exam   (Thu, Dec. 17, 12-2pm)