3/24/2024
Computer Graphics
Lecture 1
An overview & Applications of Computer Graphics
Overview
It is difficult to display an image of any size on the computer screen.
This method is simplified by using Computer graphics.
Graphics on the computer are produced by using various algorithms and techniques.
Computer Graphics is the creation of pictures with the help of a computer.
The end product of the computer graphics is a picture it may be a business graph,
drawing, and engineering.
It is the use of computers to create and manipulate pictures on a display device. It
comprises of software techniques to create, store, modify, represents pictures.
1
3/24/2024
Types of C.G
There are two types of computer graphics :
1) Passive Computer Graphics (Non-interactiveComputerGraphics)
2) Active Computer Graphics (Interactive
Differentiate
Interactive Non Interactive
User is a participant in the flow of a User is an observer of information.
information.
User has control. It includes menu and User has no control over flow of
buttons to access content. information
Adaptive: Information flow to the Sequence of media elements are
needs and interest of user presented
Also known as active computer graphics Also known as passive computer
graphics
Two way communication between user One way communication
and computer graphics
Example: Video games, simulation, Example: Images; user can only see
Training can’t make changes.
2
3/24/2024
Application of Computer Graphics
1. Education and Training:
Model of physical systems, physiological system, population trends or equipment can help trainees
to understand the operation of the system.
For example Flight Simulator.
Flight Simulator: It helps in giving training to the pilots of airplanes
Advantages:
Fuel Saving
Safety
Ability to familiarize the training with a large number of the world's airports.
2. Use in Biology: Molecular biologist can display a picture of molecules and gain insight into their
structure with the help of computer graphics.
3. Computer-Generated Maps: Town planners and transportation engineers can use computer-
generated maps which display data useful to them in their planning work.
4. Presentation Graphics:
Example of presentation Graphics are bar charts, line graphs, pie charts and other
displays showing relationships between multiple parameters.
5. Architect: Architect can explore an alternative solution to design problems at an
interactive graphics terminal.
7. Entertainment: Computer Graphics are now commonly used in making motion
pictures, music videos and television shows.
8. Visualization: It is used for visualization of scientists, engineers, medical personnel,
business analysts for the study of a large amount of information.
9. Educational Software: Computer Graphics is used in the development of educational
software for making computer-aided instruction.
10. Printing Technology: Computer Graphics is used for printing technology and textile
design.
3
3/24/2024
More Applications
Art and Entertainment
Animations
Movies
Commercials
Special Effects
expression depth of field
Movies
fracture
motion
water
reflection hair H&B 1:2-32
4
3/24/2024
Image Processing
Analysis, Reconstruction
Medical Imaging
Movies
Simulation
Modeling and Analysis
Virtual Environments
Scientific Visualization
Data Representation and Plotting
3D Views
5
3/24/2024
CAD/CAM
Industrial Design
Structural Design
Surface Modeling
Example of Computer Graphics Packages
Early graphics libraries:
GKS (Graphical Kernel System)
PHIGS
OpenGL (Silicon Graphics)
Java2D (Sun Microsystems)
Java3D (Sun Microsystems)
VRML (Silicon Graphics)
LOGO
COREL DRAW
AUTO CAD
3D STUDIO
CORE
CAM (Computer Graphics Metafile)
CGI (Computer Graphics Interface)
6
3/24/2024
Graphics: Main Components
Theory
Analytical Geometry
Vectors and Matrices
Algorithms
Eg: Line drawing, Clipping, Filling etc.
Implementation
Programming (OpenGL)