0% found this document useful (0 votes)
171 views

Computer Graphics

This document provides details about the computer graphics course including: 1. The course objective is to introduce students to the basics of computer graphics with prerequisites of programming, data structures, and linear algebra. 2. The course contents include graphics hardware, 2D and 3D transformations, curves and surfaces, illumination models, and an introduction to ray tracing. 3. Suggested textbooks are listed for reference materials.

Uploaded by

Meenu Gupta
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views

Computer Graphics

This document provides details about the computer graphics course including: 1. The course objective is to introduce students to the basics of computer graphics with prerequisites of programming, data structures, and linear algebra. 2. The course contents include graphics hardware, 2D and 3D transformations, curves and surfaces, illumination models, and an introduction to ray tracing. 3. Suggested textbooks are listed for reference materials.

Uploaded by

Meenu Gupta
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course 25.

Computer Graphics (Web Course)

Faculty Coordinator(s) :

1. Prof.Prem K. Kalra

Department of Computer Science and Engineering

Indian Institute of Technology, Delhi

Hauz Khas New Delhi -110 016

E-Mail: [email protected]

Telephone : (91-11) Off : 2659 1295

Res : 2659 1553, 26528046

Detailed Syllabus :
Course objective

To introduce students to the basics of computer graphics.

Prerequisites: Basic programming, Data structures and Basics of linear


algebra and matrices.

Course contents

Graphics display devices, Input devices, Rendering pipeline, Raster


Graphics: Line and Circle drawing algorithms, Windowing, Clipping: Cohen and Sutherland
line clipping, Cyrus-beck clipping method, 2D and 3D Geometrical Transformations,
Viewing Transformations: parallel and perspective projection, Curves and Surfaces: Cubic
splines, Bezier curves, B-splines, Tensor product surfaces, Surface of revolution Sweep
surfaces, Fractal curves and surfaces, Hidden line/surface removal methods, Illumination
model, Polygon Shading:
Gouraud, Phong, Introduction to Ray-tracing, Animation.

Lecture Outline with topics (and no. of hours)

1. Graphics display devices, Input devices, Rendering pipeline (3)

2. Raster graphics, windowing and clipping (6)

3. Transformations (5)

4. Curves and surfaces (7)

5. Hidden surface elimination (6)

6. Illumination and Shading Models (4)

7. Introduction to Ray-tracing (4)

8. Animation (5)
Brief description of laboratory activities

1. Implementation of viewing/rendering pipeline

2. Hierarchical modeling using transformations

3. Basic ray tracing

1. Programming practices with standard graphics libraries like open GL.

Suggested texts and reference materials

1. Computer Graphics (Principles and Practice) by Foley, van Dam, Feiner and
Hughes, Addisen Wesley (Indian Edition).
2. Computer Graphics by D Hearn and P M Baker, Printice Hall of India (Indian
Edition).
3. Mathematical Elements for Computer Graphics by D F Rogers, McGraw Hill
(Indian Edition).
4. Procedural Elements for Computer Graphics by D F Rogers, McGraw Hill
(Indian Edition).
5. Interactive Computer Graphics, A top-down approach with OpenGL by Edward
Angele, Addisen Wesley.
6. Curves and Surfaces for Computer Aided Geometric Design by G Farin,
Academic Press.

You might also like