ECE 495E/CS 334
Fundamentals of Computer Graphics

Tentative Course Calendar

Fall 2005

David S. Ebert

School of Electrical and Computer Engineering
Purdue University


Course Schedule

Week 

Topics 

Chapter 

1-2 

Introduction to Graphics System components, graphics hardware, Renderman

1

3-4 

Raster Basics, drawing, clipping, OpenGL

7, 8.1 - 8.4

4-5

Objects, 2D transformations, matrices, 2D spaces, windows, viewports, rasterization

2, 4

6-8 

3D Spaces, transformations, transformation hierarchy, midterm

5, 10 

9-10

Introduction to color, perception, illumination

1.4, 6

11-12

3D Hidden Surface Removal, Ray tracing

5.6, 7.11, 12.1 - 12.4

13-14

Object Geometry and Representations, CSG

11

14-15

Survey of User Interfaces, Visualization, Computer Animation

ECE595E Visualization Class  

 


Detailed Class Schedule (Tentative) 

Class

Date

Lecture Topic

Assignments

1

Aug. 23

Intro to Computer Graphics / Intro to Renderman

Assign Lab 1 

2

Aug. 25

Intro to Renderman / Uses of CG

 

3

Aug. 30

Graphics Hardware

 

4

Sep. 1

Introduction to OpenGL

 

 

Sep. 4

 

Lab 1 Due 

5

Sep. 6

2D Line Drawing

Assign Lab 2 

6

Sep. 8

Circle Drawing / 2D Filling

 

7

Sep. 13

2D Spaces and Transforms

 

8

Sep. 15

2D Clipping / OpenGL Lab help session

 

 

Sep. 18

 

Lab 2 Due 

9

Sep. 20

Fractals and 2D advanced modeling

Assign Lab 3 

10

Sep. 22

Hierarchical Transformations, 2.5D Animation

 

11

Sep. 27

Graphics Packages, Direct X vs. OpenGL, Renderman, Maya, 3D Studio Max, …

 

12

Sep. 29

Intro to 3D computer graphics, spaces, camera, light, shading

 

13

Oct. 4

Lab3 Help

Lab 3 Due 

14

Oct. 6

Intro to 3D transformations, 3D perspective viewing and viewing pipeline

Assigne Lab 4 

 

Oct. 11

October Break

 

15

Oct. 13

3D clipping, Backface removal

 

16

Oct. 18

Color & Perception

 

17

Oct. 20

Midterm review, Guest Lecture by Daniel Weiskopf

Lab 4 Due 

 

Oct. 20

 

Assign Lab 5 

18

Oct. 25

Midterm

 

19

Oct. 27

Computer animation

 

20

Nov. 1

Midterm Exam Review

 

21

Nov. 3

Guest Lecture by David Kirk from NVIDIA, 9AM, LAMB 108, Presentation file

 

22

Nov. 8

Intro to Illumination, Hidden Surface, Dithering

 

23

Nov. 10

Raytracing

 Lab 5 Due

 

Nov. 10

 

Assign Lab 6 

24

Nov. 15

Advanced Illumination

 

25

Nov. 17

Transparency/Shadows and Global Illumination

 

26

Nov. 22

Texture Mapping, Lab 6 Help

 

 

Nov. 24

Thanksgiving Vacation

 

27

Nov. 29

Shading, Procedural Shading, Lab 6 Help, Lab 7 Assignment

Assign Lab 7 

 

Nov. 30

 

Lab 6 Due 

28

Dec. 1

Lab 7 Assignment, Overview of Geometric Modeling, Modeling and Advanced Modeling

 

29

Dec. 6

Introduction to Information Visualization, Visual Analytics

 

30

Dec. 8

Visual Analytics, Final Review

Lab 7 Due 

 

Dec. 17

Final Exam : 10:20-12:20pm, EE117

 

 


Main Page | Syllabus | Class Calendar | Class Notes |

Course Assignments & Handouts | Links | Reading List

David S. Ebert