0% found this document useful (0 votes)
77 views20 pages

Computer Graphics: Prem Kalra

This document provides information about a computer graphics course taught by Prem Kalra at IIT Delhi. It includes the course administration details like time slot and exams. It lists the required textbooks and covers topics like modeling, rendering, animation, and the history and applications of computer graphics. The document also briefly explains the basic elements of computer graphics like modeling, rendering, and animation as well as the graphics rendering pipeline.

Uploaded by

Balaji Balu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views20 pages

Computer Graphics: Prem Kalra

This document provides information about a computer graphics course taught by Prem Kalra at IIT Delhi. It includes the course administration details like time slot and exams. It lists the required textbooks and covers topics like modeling, rendering, animation, and the history and applications of computer graphics. The document also briefly explains the basic elements of computer graphics like modeling, rendering, and animation as well as the graphics rendering pipeline.

Uploaded by

Balaji Balu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Computer Graphics

Prem Kalra
Department of Computer Science and
Engineering
I.I.T Delhi
email:[email protected]

Administration
Slot K (Tu 5-6, W 5-6, F 5-6) Room IIA 201
Exams:
2 Minors (30%-35%), 1 Major (30%)
Assignments:
3-4 Programming Assignments (35%-40%)
TA(s):
Abhishek Agarwal
Sangeetha Krishnan
Dangeti Kumar
Web Page
http://www.cse.iitd.ac.in/~pkalra/csl781

Books/Material
Fundamental of Interactive Computer Graphics by
Foley, van Dam, Feiner, and Hughes, Adison-Wesley
(International Edition)
Computer Graphics by Hearn, and Baker, Printice
Hall of India (International Edition)
Procedural Elements for Computer Graphics, DF
Rogers, Mc Graw Hill (International Edition)
Mathematical Elements for Computer Graphics, DF
Rogers, Mc Graw Hill (International Edition)
Advanced Animation and Rendering Techniques
(Theory and Practice)

Contents

Introduction/Preliminaries
Raster Graphics
Clipping
Transformations
Curves and Surfaces
Rendering
Animation

Introduction
Computer Graphics is the use of computer to define,
store, manipulate, interrogate, and present pictorial
output.
A picture is 10,000 worth words!
Scope:
Industry
Art
Entertainment
Education
Medicine

Basic Elements
Modeling
Shape (geometry)

Rendering
Display (shading, illumination, color, texture)

Animation
Movement (dynamics)

Basic Elements
Modeling

Basic Elements
Modeling

Modeling
Modeling as
reverse engineering
Rendering

Scanner
Courtesy Dr. Niloy Mitra

3D Geometry

Basic Elements
Rendering

Basic Elements
Rendering

Basic Elements
Animation

History
1963: Sutherland First Graphics Workstation
1969: First SIGGRAPH (ACM)
Early 1970s: Raster Graphics, Shading,
Illumination
Late 1970s: Texture Mapping, Ray Tracing
Early 1980s: Realism in Rendering
Late 1980s: Physically Based Animation
1989: Tin Toy (Pixar) wins Academy Award
1990s: Interaction, Scientific Visualization, Virtual
Reality, Augmented Reality, Multimedia, etc.
2000s: Real-time Visualization of Large Data Sets,
Data Compression, Vision and Graphics, etc.

Applications
Engineering

Applications
Design

Architectural Design

Google Earth

Applications
Medical

Bio-graphics

Applications
Entertainment

3D object representation

Representation

Graphics Rendering Pipeline


Rendering is the conversion of a scene into an
image:

Rendering
3D Scene

2D Image

Graphics Rendering Pipeline


Modeling
Transformation
Model 1
M1
Model 2

Model n
2D
Image

M2

3DWorld
Scene

Viewing
Transformation
V

3D View
Scene

Mn

Rasterization 2D Scene

Projection

You might also like