1 computer graphics introduction. 2 what is computer graphics computer graphics is concerned with...

25
1 Computer Graphics Introduction

Upload: audra-stone

Post on 29-Dec-2015

234 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

1

Computer Graphics

Introduction

Page 2: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

2

What is computer graphics

Computer graphics is concerned with producing images and animations (or sequences of images) using a computer.

This includes the hardware and software systems used to make these images.

many software systems have been developed for generating computer graphics

This can include systems for producing 3-dimensional models of the scene to be drawn, the rendering software for drawing the images, and the associated user-interface software and hardware.

Page 3: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

3

What is image

An image (from Latin: imago) is an artifact, for example a two-dimensional picture, that has a similar appearance to some subject—usually a physical object or a person.

Images may be two-dimensional, such as a photograph, screen display, and as well as a three-dimensional, such as a statue or hologram.

They may be captured by optical devices—such as cameras, mirrors, lenses, telescopes, microscopes, etc. and natural objects and phenomena, such as the human eye or water surfaces.

Page 4: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

4

Computer Graphics Applications

1-Graphs and charts :

A type of information graphic that represent tabular numeric data . They are used to :

make it easier to understand large quantities of data . make it easier to show relationships .

Can be 2-D or 3-D.

Page 5: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

5

Computer Graphics Applications

Fig a. 2D graphs and charts

Fig b.3D graphs for dramatic effect

Fig c. 3D bar charts on the surface of a geographical region

Page 6: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

6

Graphics Applications (cont)

2-Computer Aided Design(CAD) Most products are now computer designed. CAD or CADD (Computer-aided drafting and design): methods used in

design. Allow to see the effects of interactive adjustments Application areas:

Design of automobiles, computers, textiles…… Architecture design: floor plan, wiring or electronic outlets, lighting simulations…… Engineering circuit design and network design

Page 7: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Computer Aided Design

Multiple windows, color coded CAD workstation displays

Page 8: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Computer Aided Design

Fig a. Simulation of vehicle performance

Fig b. Architectural visualization of an atrium

Page 9: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

9

Graphics Applications (cont)

3- Virtual Reality Environment (VR) Interact with the objects in a three-dimensional

environments Based on animation . Animations in virtual reality environments helps in

analyzing interactive effects Used in games and training .

Page 10: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Graphics Applications (cont)

e.g. Train heavy-equipment operators

10

Page 11: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

11

Graphics Applications (cont)

4-data Visualization : Scientific Visualization : producing presentations for

scientific ,engineering and medical data sets(ex: DNA , Human Body ).

Business visualization: visual presentation for data sets related to commerce , industry and other nonscientific areas .

Analyzing very large amount of information. Study the behavior of highly complex processes.

Ex: analyzing satellite images, pollution over earth , modeling ocean floor .

Page 12: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Data Visualization

Fig a. Mathematical curve functions plottedin various color combinations

Fig b. Color-coded plot of relative brightness observedfor the Whirlpool Nebula reveals two distinct galaxies

Page 13: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Data Visualization

Fig a. Numerical model of airflow inside a thunderstorm

Fig b. Visualization of stream surfaces flowing past a space shuttle

Page 14: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

14

Graphics Applications (cont)

5-Education and Training: Educations aids: computer-generated models of

physical, financial and economic systems Special hardware devices are designed Examples:

Training of ship captains, aircraft pilots, heavy-equipment operators……

Page 15: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Education and training

Various special hardware setting for simulation

Page 16: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Education and training

The interior of automobile simulation and street-scene view

Page 17: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

17

Graphics Applications (cont)

6-Computer Art : Including special S/W & H/w (ex: paintbrush). Fine art : pictures are produced by computers

using stylus (simulate paint stroke, brush width , colors type (oily , pasteel ,etc..)).

Commercial art: logos , advertizing . Can use visualization and other techniques. Morphing: transforming a shape into another .

Page 18: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Computer Art

Fig a. Electronic painting “Sphere of Influence”

Fig b. Creation based on visualization of“Fermat’s Last Theorem”

Page 19: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Computer Art

Fig a. Three-dimension rendering logo

Fig b. Synthesize form and color with musical composition

Page 20: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

20

Graphics Applications (cont)

7-Entertainment:TV programs use animation , to combine computer generated figures of people , animals , and cartoon characters with actors in the scene .

Use morphing and other utilities like VR . Ex: computer games,… .

Page 21: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Entertainment

Animated characters from the film“Final Fantasy – The Spirits Within”

Page 22: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Entertainment

Examples of morphing from the David Byrne video

Page 23: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

23

Graphics Applications (cont)

8-Image Processing (IP): Concerns with improving image quality , analyzing

images , recognize visual patterns . CG methods are being used in IP and vise versa A photograph must be digitized before being used

in IP Applications. Ex: used to analyze satellite images . Used in medicine to improve x-rays quality .

Page 24: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

Image Processing

Fig a. Computer animation visualizingcardiac activation level

Fig b. One image from a stereoscopic pair, showing the bones of human hand

Page 25: 1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)

25

Graphics Applications (cont)

9- graphical User Interface (GUI): Contains windows ,menus, icons . Icons are preferred over textual presentations

because:

1. Use less space on the screen .

2. Easier to understand.