2002 Spring Computer Graphics II

 

Lecturer: Han, JungHyun

Tel: (215) 895-6823

Email: han@mcs.drexel.edu

WWW: http://www.mcs.drexel.edu/~han

Office: Korman Center 257

Office hours:  Wed. & Fri. 10-11am

 

TA: Soojin Nam & Taeseong Kim

Tel: (215) 895-6082

Email: sjnam@ece.skku.ac.kr , taeseong@mcs.drexel.edu

Office: Korman Center 247

Office hours:  Mon. & Thur. 2-4pm

 

Lecture Notes

Downloadable from the web site

-         Lecture 1

-         Lecture 2

-         Lecture 3

-         Lecture 4

-         Lecture 5

-         Lecture 6

-         Lecture 7

-          Lecture 8 

-          Lecture 9 

-     Lecture 10 

-     Lecture 11 

 

Homework

-          Homework1.

-          Homework2.(attention : Homework specifications have been changed!!!) 

-          Homework3.

 

References

- OpenGL Superbible, Wright & Sweet, Waite Group Press, ★★★☆

- Real-time Rendering, Moller & Haines, A K Peters, 1999, ★★★☆ (maybe hard to read)

- OpenGL Programming Guide, Woo et al., Addison Wesley, 1999. ★★★☆ (not for beginners)

- 3D Game Engine Design, Eberly, Morgan Kaufman, 2001. ★★★ (not for beginners)

- Interactive Computer Graphics - A top-down approach with OpenGL, Angel,

        2nd Edition, Addison Wesley, 2000. ★★☆

- 3D Computer Graphics, Alan Watt, 3rd Edition, Addison Wesley, 2000. ★★☆ (a little hard)

 

Old Friends

- Computer Graphics: principle and practice, Foley & van Dam, Addison Wesley, 1994. ★★★★

- Introduction to Computer Graphics, Foley & van Dam, Addison Wesley, 1994. ★★★☆

- Computer Graphics, Hearn & Baker, 2nd Edition, Prentice Hall, 1994. ★★★★

 

Prerequisites

- Computer Graphics I in 2002 Winter term.

- good at C/C++ programming

- good understandings in data structure

- Linear algebra is a plus, not a must.

 

Topics covered in Computer Graphics I

- basic display technology and color systems

- line drawing & anti-aliasing

- geometric transformations

- geometric modeling

- viewing & projection

- wireframe rendering

- clipping

 

Topics to be covered in Computer Graphics II (tentative!)

- polygon filling

- hidden surface removal

- lighting & shading

- texture mapping

- rendering pipeline

- OpenGL

- ray tracing

 

Grading Policy

- Programming Homeworks 35%

- Midterm 30%

- Final 35%