September 2014

Topics covered in lectures

Readings

(3rd Ed.)

Readings

(4th Ed.)

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

1

2

no classs

3

4

H1 due

5

6

Introduction

Raster graphics

Ch 1

Ch 1, 2, 3

7

8

9

10

11

12

13

Scan conversion of 2D primitives

Attributes, anti-aliasing, frame buffer ops.

Ch 2, 3

Ch 4, 5, 6

14

15

16

17

18

P1 due

19

20

Texture mapping

2D and 3D transformations

Ch 2, 3

Ch 5, 6, 7, 9

21

22

23

24

25

26 

27

Composition of transformations

Quaternion representation of 3D rotation

Ch 3, 4, 5

Ch 7, 9

28

29

30

H2 due

 

 

 

 

2D Viewing pipeline, clipping lines

Ch 6

Ch 8

October 2014

 

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

 

 

 1

 2

3

4

Clipping graphics primitives (cont.)

Ch 6

Ch 8

5

6

7

8

9

10

11

3D viewing and perspective projection

Ch 7

 

Ch 10

12

13

14

no class

15

16

P2 due

17

18

Hierarchical models

 

 

19

  20

21

midterm

22

23

24

25

Tue: mid-term exam (in class)

Thu: Collision detection, spatial data structures

Ch 14

Ch 11, 12

26

27

28

29

30

 31

 

3D object representations 

Ch 8

Ch 13, 15.2,15.3

November 2014

 

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

 

 

 

 

1

 

 

 

2

3

4

5

6

P3 due

7

8

 Splines and interpolation

Ch 8

Ch 14

9

10

11

12

13

H3 due

14

15

Illumination equation, BRDF

Polygon rendering algorithms

Ch 10

Ch 17

16

17

18

19

20

21

22

Visible surface detection

Ray casting, ray tracing

Ch 9

Ch 16

23

24

25

26

27

no class

28

29

Reflection, transmission, shadows

 

Ch 10

Ch 17

December 2014

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

1

2

3

4

P4 due

5

6

Texture: Splines and interpolation revisited Texture maps, bump maps, environment maps

Ch 10

Ch 17, 18

7

8

9

10

11

12

13

Tue: Review

 

 

14

15

16

Final

17

18

19

20

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