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

Lecture O1 Computer Graphic

Uploaded by

Shafqat Ullah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Lecture O1 Computer Graphic

Uploaded by

Shafqat Ullah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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)

You might also like