CS3500 Computer
Graphics Spring 2009 Instructor: P. J. Narayanan
Time: Tue/Fri 8:30-10:00 Room: Seminar Hall 1
Overview:
Computer Graphics has become an essential area of study as computers
are finding applications in all walks of life from product design to
entertainment. Computers are capable of producing stunningly realistic
pictures which are important to convey the results to humans. In this
course, you will learn to produce complex realistic graphics
environments using standard graphics APIs. You will also get an insight
into the key aspects of the inner workings of such an API; how it
converts a geometric description of an environment into realistic
pictures taken by a camera, given its specifications.
Text book
Computer Graphics: Principles And Practice by
James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, Richard L. Phillips, Addison-Wesley. (Indian Edition Available)
There will be a few programming assignments: A 2D assignment
in OpenGL, a 3D environment in OpenGL, C++ programs to
implement rasterization, viewing, projection, etc.
There will be homework assignments to practice the
concepts covered in the class.