January 2012 

Topics covered in lectures

Readings

(3rd Ed.)

Readings

(4th Ed.)

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

15

16

17

18

19

20

21

Introduction

Scan conversion of lines and other 2D primitives

Ch 1, 2, 3

Ch 1, 2, 3, 4, 6

22

23

24

H1 due

25

26

27

28

Area fill

Attributes, anti-aliasing, frame buffer ops.

Ch 3, 4

Ch 5, 6

29

30

31

        2D transformations Ch 5 Ch 7

February 2012

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 
     

1

2

No class

3

4

 

Ch 5

Ch 7

5

6

P1 due

7

 

8

9

10

11

2D and 3D transformations

Quaternions

Ch 5

Ch 9

12

13

14

H2 due

15

16

17

18

2D Viewing pipeline

Clipping graphics primitives

Ch 6

 

Ch 8

19

20

 

21

No class

22

23

24

25

3D viewing

Ch 7

Ch 10

26

27

P2 due

28

29

 

 

 

 

3D viewing and clipping

 

Ch 7

Ch 10

March 2012

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 
       

1

 

2

3

Collision detection , spatial data structures

Ch 7

Ch 10, 15.4, 15.5

4

5

6

7

8

Exam

9

10

Tue: Hierarchical models, display lists

Thu: mid-term exam (in class)

Ch 14

Ch 11

11

12

13

14

15

16

17

Winter break

 

 

18

19

 

20

21

22

 

23

24

3D object representations 

Ch 8

Ch 13, 15.2,15.3

25

26

 

27

 

28

29

30

31

Spline curves and surfaces

Ch 8

Ch 14

April 2012

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

1

2

P3 due

3

4

5

6

7

Visible surface detection

Ray casting, spatial data structures

Ch 9

Ch 16

8

9

10

H3 due

11

12

13

14

Illumination equation, BRDF

Ray tracing, reflectance, transmission, color

Ch 10

Ch 17

15

16

 

17

 

18

19

20

21

Shadows

 Texture maps, bump maps, environment maps

Ch 10

Ch 17, 18

22

23

24

25

26

27

28

Polygon rendering

Ch 10

Ch 17

29

30

P4 due

         

 

Ch 10

Ch 21

May 2012

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 
   

1

2

3

4

5

Global illumination

Ch 10

Ch 21

6

7

8

Exam

 

9

10

11

1 2

Tue: Final exam: 9-11am (room TBA)