CSE304
COMPUTER GRAPHICS AND VISUALIZATION
L:3, T:1, P:0 Credits: 4
Subject Teacher:
Tejinder Thind
Text Book
Computer Graphics with OpenGL- 4th edition - 2014
Authors: Donald D. Hearn, Pauline Baker, Warren Carithers
Publishers: Pearson
L:3, T:1, P:0
Credits: 4
Attendance : 05 marks
CA : 25 marks
MTT : 20 marks
ETT : 50 marks
Academic Tasks
CA1 – MCQ based Test on OAS (30 marks)
One best
out of two
CA2 – Subjective Test (More of Analytical type) (30 marks)
--------------------------------------------------------------------------------------------------------------------------
CA 3 (Mandatory) – Mini Project in OpenGL– To be assigned before Mid Term (30 marks)
Mid Term: MCQ based exam
End Term: MCQ + Subjective (Mix)
What we are going to study in this Subject?
Unit I: Introduction to Computer Graphics and OpenGL
Unit II: Rasterization and Transformations
Unit III: 2D viewing pipeline
Unit IV: 3D viewing pipeline
Unit V: Visibility and Shading
Unit VI: Discrete Techniques and Object Representation
Course Outcomes
CO1 :: Classify and describe various Computer Graphics tools and
techniques.
CO2 :: Analyze and apply various algorithms of 2D Transformations
on different type of objects.
CO3 :: Determine and apply appropriate 2D clipping algorithms and
various projection techniques on different types of objects.
CO4 :: demonstrate and apply various algorithms of 3D
Transformations and various projection techniques on different types
of objects.
CO5 :: observe and differentiate various visibility and shading
techniques and models.
CO6 :: describe and represent Bezier and B-spline curves with
properties.
Graphics
A graphic is an image or pictorial representation of an
object.
Examples: A line drawn on a paper, an arrow, a
geometrical figure, a caricature or a clicked picture
Graphics are not new. The earliest graphics known to us
are stone age cave paintings (40,000–10,000 B.C.)
ti ng
ina
Why Graphics ? ….
f as c
cre a tiv e ed ge
. is so g hts a
…
…… ..give ou r thou
Graphics
……
…….is more appealing
……
.e verl
a stin
X T g im
p ac
TE
t on
ou r
min
ds
b bibc &$^R
d h lh xk J@&* *&
As J HX V @ $% a dig
@ g
#$#J %*#$& Gdsgigid
&
@$* XVVJDW _$
)
*@G $#$^&$
#
^(^r
@I I am
HAT lovin
E TE g it
XT !!
Computer Graphics
…offers methods and techniques for generating and manipulating eye catching images
with the assistance of a computer
…allows the creation, display, and storage of pictures with help of a computer
Computer graphics can either be
Two-dimensional (2D) Three-dimensional (3D)
represent plain objects gives a realistic touch to an object representation
Computer Graphics Some Examples……
Courtesy: Google -Doodle
Toyota's concept vehicle Fun-
Vii
Different content is seen on the
display space of Toyota's concept
vehicle Fun-Vii.
The whole body of the concept
car can be used as a display
space, with the body colour and
display content changeable at
will.
This allows the vehicle to function
as a terminal for displaying
messages, advertising or other
information.
Applications of Computer Graphics
…and it’s impact on our daily life
Traditional Newspaper!!!
Newspaper Kiosk : Prints paper
newspapers on demand for customers from
an electronic vending unit in under two
minutes.
THEN….
…. NOW
Multimedia Audio
( Speeches, Music and other type of sounds )
THEN….
…. NOW
• Artificial movement of Text and Objects
• Can be 2D or 3D
….NOW
THEN….
…in NEWS
Ordinary Phone to Cell-Phone
….NOW
Tring !!! Tring !!!
Voice
Music
Videos
Animated Clips
Games
SMS, Ringtones
Internet
Word Processors
THEN…. Wallpapers
Screen Savers, …..
Painter to a Photographer
….NOW
THEN….
… in Education
….NOW
THEN….
Pencil Sketch v/s Multimedia Sketch Paint Stores
Video Conferencing
Graphical User Interface
Flight Simulator Advertisement
Games Internet
Computer Aided Design (CAD)
Image Processing
Presentation Graphics
Virtualization