Chapter 1 - Introduction To Interactive CoG
Chapter 1 - Introduction To Interactive CoG
Computer
Graphics
Chapter One
2 Computer - Graphics -
2024
What is Computer Graphics?
Computer graphics is an art of drawing pictures on
computer screens with the help of programming. It
involves computations, creation, and manipulation of
data. In other words, we can say that computer
graphics is a rendering tool for the generation and
manipulation of images
3 Computer - Graphics -
2024
What is Computer Graphics?
Computer graphics is the display, storage &
manipulation of images and data for the visual
representation of a system.
Computer graphics is an art of drawing pictures, lines,
charts, etc. using computers with the help of
programming.
Computer graphics refers to the creation, storage and
manipulation of pictures and drawings using a computer.
Computer graphics is made up of number of pixels.
4 Computer - Graphics -
2024
Cont’d
6 Computer - Graphics -
2024
Cont’d
An image can represent a realistic scene from the real
7 Computer - Graphics -
2024
Cont’d
Developments in computer graphics had a profound
impact on many types of media and have revolutionized
animation, movies and the video game industry.
The term computer graphics refers to several different
things:
Representation and manipulation of image data by a
computer
Various technologies used to create and manipulate
images
the images so produced, and
the sub-field of computer science which studies
methods for digitally synthesizing and manipulating
visual content.
8 Computer - Graphics -
2024
Types Of Computer Graphics
are
9 Computer - Graphics -
2024
Interactive (Active) CoG
In interactive Computer Graphics user have some
controls over the picture, i.e., the user can make any
11 Computer - Graphics -
2024
Characteristics of Interactive
Graphics
1. Real-time responsiveness
Interactive graphics systems provide
immediate feedback on user inputs, enabling a
seamless and responsive user experience.
2. User Engagement
Users can actively control and modify the
displayed graphics, fostering a sense of
participation and control over the visual
elements.
12 Computer - Graphics -
2024
Cont’d
3. Dynamic Updates
Visual content is continuously updated based on
user actions, allowing for dynamic changes in
response to input.
4. Feedback loop
There is a continuous feedback loop between
the user and the system, with the system
responding to user inputs and the user adjusting
their actions based on the visual feedback.
13 Computer - Graphics -
2024
Components of Interactive graphics
receiving electronics.
14 Computer - Graphics -
2024
Non-interactive (Passive ) CoG
In non-interactive computer graphics, the picture is produced
on the monitor, and the user does not have any controlled
over the image, i.e., the user cannot make any change in the
the image.
15 Computer - Graphics -
2024
Characteristics of Non-Interactive CoG
Static Display
Non-interactive graphics systems generate
static images that remain unchanged until a
new set of instructions or data is provided.
Predefined Output
The visual output is often determined in
advance, and users have limited ability to
modify or influence the displayed content during
runtime.
16 Computer - Graphics -
2024
Cont’d
Batch Processing
Non-interactive graphics systems often involve
batch processing, where a series of instructions is
executed sequentially to generate a final output.
17 Computer - Graphics -
2024
History of Computer Graphics
1950: The first graphic images are
created by Ben Laposky using an
oscilloscope to generate waveform
artwork produced by manipulating the
analog electronic beams.
1951: Designed to support military
preparedness, Jay Forrester and Robert
Everett of the Massachusetts Institute
of Technology (MIT) produce the
Whirlwind, a mainframe computer with
a
18 CRT to plot blips representing Computer - Graphics -
2024
History of Computer Graphics
1955: Direct descendant of the Whirlwind, the SAGE
(Semi- Automatic Ground Equipment) air defense system
is designed by Bert Sutherland at MIT.
It uses simple vector graphics to display on analog CRTs
radar images with a wireframe outline of the region being
scanned, as well as the first light pen as an input device
that operators would use to pinpoint planes flying over
regions of the United States.
It becomes a key part of the US missile defense system.
19 Computer - Graphics -
2024
History of Computer Graphics
1959: General Motors and IBM develop
“DAC-1” (Design Augmented by
Computers), the first industrial CAD
system (Computer-Aided Design) used
to help engineers design cars. It allows
a user to rotate and view a simple
drawings.
1960: The term “computer graphics” is
coined by William A. Fetter at Boeing to
describe the new design methods for
his
20 human factors cockpit simulations. Computer - Graphics -
2024
History of Computer Graphics
1961: Spacewar, the first video game, is
developed by MIT student Steve Russell for
the DEC PDP-1 minicomputer.
1966:
22 Ivan Sutherland creates the first head-Computer - Graphics -
2024
History of Computer Graphics
1967: MIT’s Center for Advanced Visual Studies is founded
by Gyorgy Kepes.
Boulder
24 in 1973 counts 1,200 attendeesComputer
versus about-
- Graphics
2024
History of Computer Graphics
26 Computer - Graphics -
2024
History of Computer Graphics
1973: The entertainment feature film Westworld
makes the first use of 2D animation, while 3D
wireframe CGI will first be used 3 years later in its
sequel Futureworld..
27 Computer - Graphics -
2024
History of Computer Graphics
1974: Wolfgang Strasser in his dissertation describes
the Z- Buffer, together with Jose Encarnacao he can be
seen as the fathers of CG in Germany
1974: Utah student Edwin (Ed) Catmull (now
president of Walt Disney Animation Studios) develops
both the Z-buffer hidden-surface algorithm as well as
texture mapping.
28 Computer - Graphics -
2024
History of Computer Graphics
29 Computer - Graphics -
2024
History of Computer Graphics
30 Computer - Graphics -
2024
History of Computer Graphics
31 Computer - Graphics -
2024
History of Computer Graphics
32 Computer - Graphics -
2024
History of Computer Graphics
33 Computer - Graphics -
2024
History of Computer Graphics
34 Computer - Graphics -
2024
History of Computer Graphics
35 Computer - Graphics -
2024
History of Computer Graphics
36 Computer - Graphics -
2024
History of Computer Graphics
37 Computer - Graphics -
2024
History of Computer Graphics
38 Computer - Graphics -
2024
History of Computer Graphics
39 Computer - Graphics -
2024
History of Computer Graphics
40 Computer - Graphics -
2024
History of Computer Graphics
41 Computer - Graphics -
2024
History of Computer Graphics
42 Computer - Graphics -
2024
History of Computer Graphics
43 Computer - Graphics -
2024
History of Computer Graphics
44 Computer - Graphics -
2024
History of Computer Graphics
45 Computer - Graphics -
2024
History of Computer Graphics
46 Computer - Graphics -
2024
History of Computer Graphics
47 Computer - Graphics -
2024
History of Computer Graphics
48 Computer - Graphics -
2024
History of Computer Graphics
49 Computer - Graphics -
2024
History of Computer Graphics
50 Computer - Graphics -
2024
History of Computer Graphics
51 Computer - Graphics -
2024
History of Computer Graphics
52 Computer - Graphics -
2024
History of Computer Graphics
53 Computer - Graphics -
2024
History of Computer Graphics
54 Computer - Graphics -
2024
Applications of Computer Graphics
55 Computer - Graphics -
2024
1. Computer Aided Design (CAD)
Used in design of buildings, automobiles, aircraft,
watercraft, spacecraft, computers, textiles & many other
products
56 Computer - Graphics -
2024
2. Graphs and Charts
Help for making reports
Presentation Slides
57 Computer - Graphics -
2024
3. Entertainment
I Movie Industry
58 Computer - Graphics -
2024
3. Entertainment
II. Game Industry
Focus on interactivity
59 Computer - Graphics -
2024
4. Education & Training
Computer generated models of physical, financial and
economic systems are used as educational aids
Models of physical systems, physiological systems,
population trends, or equipment such as color-coded
diagram help trainees understand the operation of the
system.
Specialized systems used for training applications
Simulators for practice sessions or training of ship
captains
Aircraft pilots
Heavy equipment operators
Air traffic-control personnel
60 Computer - Graphics -
2024
Cont’d
61 Computer - Graphics -
2024
Cont’d
62 Computer - Graphics -
2024
Cont’d
63 Computer - Graphics -
2024
Cont’d
64 Computer - Graphics -
2024
Cont’d
65 Computer - Graphics -
2024
Design Graphical User Interface
Computer graphics is used to design: Menus, icons,
cursors, dialog boxes, scrollbars, valuators, grids, 3D
interface.
Lay user can easily use the computer with the help of
GUI.
66 Computer - Graphics -
2024
Common Uses of Computer Graphics
Entertainment
Video Games: Real-time graphics to create
immersive, interactive experiences.
Movies and Animation: CGI for creating visually
stunning effects and animated films.
Design and Visualization
Architectural Visualization: 3D models and
renderings to visualize buildings and spaces before
construction.
Product Design: 3D modeling and rendering for
67
designing and testing products. Computer - Graphics -
2024
Common Uses of Computer Graphics
Education and Training
Simulations: Interactive graphics for training in fields
like aviation, medicine, and military.
Virtual Labs: Educational tools that use graphics to
simulate experiments and phenomena.
Medical Imaging
MRI and CT Scans: Visualization of complex data for
diagnosis and treatment planning.
Surgical Simulations: Interactive 3D models to plan
and practice surgeries
68 Computer - Graphics -
2024
Common Uses of Computer Graphics
Scientific Research
69 Computer - Graphics -
2024
Application Area Computer Graphics
Virtual Reality (VR) and Augmented Reality (AR)
VR: Immersive environments for gaming, training, and
virtual tourism.
AR: Enhancing real-world environments with digital
information for applications like navigation and
maintenance.
Engineering and Manufacturing
CAD (Computer-Aided Design): Creation of precision
drawings and technical illustrations.
CAM (Computer-Aided Manufacturing): Use of graphics
70 Computer - Graphics -
for controlling machinery and manufacturing 2024
Application Area Computer Graphics
72 Computer - Graphics -
2024
Graphics Hardware
73 Computer - Graphics -
2024
Cont’d
74 Computer - Graphics -
2024
Cont’d
75 Computer - Graphics -
2024
Video Display Device
Video Display Devices
•The primary output device in a graphical system is the video
monitor
CRT MONITOR
LCD MONITOR
76 Computer - Graphics -
2024
Video Display Device
Video Display Devices
•The primary output device in a graphical system is the video
monitor
CRT MONITOR
LCD MONITOR
77 Computer - Graphics -
2024
Video Display Device
• CRT stands for Cathode Ray Tube. CRT is a
technology used in traditional computer
monitors and televisions. The image on CRT
display is created by firing electrons from the back
of the tube of phosphorus located towards the
front of the screen.
78 Computer - Graphics -
2024
Components of CRT:
80 Computer - Graphics -
2024
Components of CRT:
81 Computer - Graphics -
2024
Raster Scan Displays
82 Computer - Graphics -
2024
Cont’d
83 Computer - Graphics -
2024
Cont’d
type.
84
monitor Computer - Graphics -
2024
Three properties of images
Resolution
The maximum number of points that can be displayed without
overlap on a screen is referred to as resolution.
Image resolution refers to the pixel spacing, i.e., the distance from
one pixel to the next pixel
A full screen image with resolution 800 × 600 means that there are
800 columns of pixels, each column comprising 600 pixels, i.e., a
total of 800 × 600 = 480000 pixels in the image area.
85 Computer - Graphics -
2024
Three properties of images
Pixel
block of all computer images or color spot that can be displayed and
addressed on a monitor.
86 Computer - Graphics -
2024
Three properties of images
Aspect Ratio
The aspect ratio of an image is the ratio of the number of X pixels to
the number of Y pixels.
The standard aspect ratio for PCs is 4:3 and some resolutions even
use a ratio of 5:4.
Image displayed using 5:4 aspect ratio will cause the image to
appear somewhat distorted.
87 Computer - Graphics -
2024
3D graphics techniques and
terminology
88 Computer - Graphics -
2024
3D graphics techniques and
terminology
rendering.
image.
3D wireframe cube
90 Computer - Graphics -
2024
3D graphics techniques and
terminology
3D Modeling :
91 Computer - Graphics -
2024
3D Modeling
Simple 3D objects can be modeled using
mathematical equations operating in the 3-
dimensional Cartesian coordinate system. x2 + y2 +
the equation
z2 = r2 is a model of a
perfect sphere with
radius r.
92 Computer - Graphics -
2024
3D graphics techniques and
terminology
96 Computer - Graphics -
2024
3D graphics techniques and
terminology
97 Computer - Graphics -
2024
3D graphics techniques and
terminology
key concepts and terms
Face: A face is a flat polygon defined by three or
more vertices.
Faces create the visible surfaces of a 3D model,
and their arrangement determines the shape of the
object.
98 Computer - Graphics -
2024
3D graphics techniques and
terminology
from a 3D scene.
lighting of objects