CS 4554- Computer Graphics I: Spring 2021

 

General Information

Text

"Computer Graphics with OpenGL", Fourth Edition, by Hearn, Baker, and Carithers

Instructor

Name: James Hahn, Ph.D.

Campus Address: SEH 5830

Phone: 202-994-5920

E-mail: [email protected]

Office hours: After class in Blackboard Collaborate Ultra or by appointment

Grader

Name: Mobai Wang

E-mail: [email protected]

Assignments and Grading

Assignments

Grades are based on the algorithms used, implementation, and having a working system.

Grades

5 assignments (90%)

Class attendance (10%)

Estimated work expected

Direct Instruction: 150 minutes per week

Independent learning:  300 minutes per week

Assignments

Class Schedule

Date

Chapter

Topics and Readings

 Assignments

Jan 11

1-3

Introduction to Computer Graphics

Lab 0: Load and display 2D models

Jan 18

 

No Class

 

Jan 25

7

2D Transformations

Lab 1: 2D Transformations

Feb 01

8

2D Viewing and Clipping

 

Feb 08

 

No Class

 

Feb 15

9

3D Transforms

Lab2: Load and view 3D models

Feb 22

10

3D Viewing

 

Mar 01

10

Finish 3D Viewing

 

Mar 08

17

Illumination and Shading

Lab 3: Illumination and Texture Map

Mar 15-20

 

Spring Break

 

Mar 22

18

Texture Mapping

 

Mar 29

22

Vertex and Pixel Shaders

Lab 4: Introduction to Shaders

Apr 05

22

Advanced Shaders

 

Apr 12

16

Visibility and Collision Detection

Lab 5: Independent project

Apr 19

21

Global Illumination

 

Apr 26

11-12

Hierarchical modeling and animation

 

Mar 03

 

 

 

TBD

 

Festival of Animation!

 

 

Help Materials