This page will be updated regularly. Please visit (and reload) often. You are responsible for all information on this page.

Computer Graphics
Course# CSL 781 (Sem I, 2011-2012)

Tu: 5-6 (Room IIA-201), Fr: 3-5 (Room IIA-201)


News & Announcements


Course Information

  • Professor: Subodh Kumar
    E-mail: subodh @ c s e DOT.. (iitd.ac.in)
    Office:Bharti 422
    Office hours:T 11-12, W 3-4, or by appointment (send mail)
    Teaching Assistants: Nisha Jain, nisha@cse. DOT..
       Office Hrs: Tue 10-1130a, Thu 3-430p
    Ankit Sharma, cs5070210@cse DOT.. (Office Hrs: Tue,Wed 630-8p)
       Office Hrs: Tue,Wed 630-8p

    Syllabus

    Graphics pipeline; Graphics hardware: Display devices, input devices; Raster Graphics; line and circle drawing algorithms; Windowing and 2D/3D clipping. Cohen and Sutherland line clipping, Cyrus Beck clipping method; 2D and 3D Geometrical Transformations: scaling, translation, rotation, reflection; Viewing Transformations: parallel and perspective projection; Curves and Surfaces: cubic splines, Bezier curves, B-splines, Parametric surfaces. Surface of revolution Sweep surfaces, Fractal curves and surfaces; Hiddenline/surface removal methods; illuminations model; shading: Gouraud, Phong; Introduction to Ray-tracing; Animation; Programming practices with standard graphics libraries like openGL.

    Tentative Course Schedule: :


    Academic Integrity Code

    Academic honesty is required in all work you submit to be graded. You must solve all programming assignments entirely on your own, except where group work is explicitly authorised. This means you must protect your code solutions, and work so that others cannot access them. This also means that you may not use any fragment of code obtained online, except when these are explcitly authorised as a part of the course. When you do this such code must be clearly identified with due credit to the source. Falsifying program output or results is dishonest. Please see your professor if there are any questions about what is permissible. Students who are caught cheating will incur a letter grade penalty in addition to getting a 0 in that assignment/test. Second instance will lead to summary failure. Cheating cases will also be reported to their departments and their parents.

    Assignments & Grading

    Work Points Tentative Schedule
    Assignment 1 12 Due Aug 19, 11pm.
    Assignment 2 12 Due Sep 15, 11pm.
    Project mid-term 12 Due Oct 1.
    Project final 14 Due near Nov 18.
    Minors 26
    Final Exam 24


    Recommended Text

    Hearn D. and P. Baker, Computer Graphics, C Version, Prentice-Hall, ISBN 0-13-530924-7.

    P. Shirley and S. Marschner, Computer Graphics, A.K.Peters (Cengage Learning)

    Neider, J., T. Davis, and M. Woo, OpenGL Programming Guide, Addison-Wesley, ISBN 0-201-63274-8.

    Further Reading

    Blinn J., A Trip Down the Graphics Pipeline. Jim Blinn's Corner, Morgan Kaufmann.

    Foley, J.D., A. van Dam, S. Feiner, and J. Hughes, Computer Graphics: Principles and Practice, Addison-Wesley, ISBN 0-201-12110-7. (Errata)

    Graphics Gems I-V, AP Professional.

    Bretscher, O., Linear Algebra with Applications 2e Prentice Hall.


    Reading Material