lec3a application computer graphics.pptjamalt/sme4513/lec3a application computer...haptic technology...

14
Lecture 3 Lecture 3 Applications of Computer Graphics Lecture 3 1

Upload: others

Post on 18-Mar-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Lecture 3Lecture 3

Applications of Computer Graphics

Lecture 3 1

Page 2: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Definition of Computer Graphics

R f t t d i Refers to any computer device or program that makes a computer capable of displaying and capable of displaying and manipulating pictures. (Webopedia)Computer graphics generally means Computer graphics generally means creation, storage and manipulation of models and images models and images

Lecture 3 2

Page 3: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Interactive Computer Graphics

First interactive graphics system, Sketchpad, by Ivan Sutherland

Note: using CRT monitor, light pen and function-key panel

Lecture 3 3

Page 4: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Interactive Computer Graphics

Touch Screen on PDA

HP I-PaqTM Wii by Nintendo

Virtual Sphere

Lecture 3 4

Page 5: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Desktop

Semi ImmersiveSe e s e

Fully Immersivee.G CAVE

Lecture 3 5

Page 6: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Games

•Virtual Reality: semi immersive (Wii), fully immersive (CAVE)

•On line game: Mech Quest, Penguin Club, Neo Pet, Dragon Fable

•Virtual World: Avatar (imaginary world)

Lecture 3 6

Page 7: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Computer Graphics: Doctored Photo

Lecture 3 7

Page 8: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Doctored photo by Reuters

Claimed Original Photo by Reuters

Doctored Photo: 2006

Lecture 3 8

Discovered Original Photo

Page 9: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Haptic Technology

The Haptic Workstation provides force feedback using an exoskeleton

Lecture 3 9

Page 10: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Computer Graphics: Eng Analysis

Lecture 3 10

Page 11: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Issue in computer graphics

I i di l f Image processing: medical, face recognitionP i ll l iProcessing: parallel processingRealism: particles in smokeReal time: collisionEffect on human by replacing y p gcomputer graphicsHologram

Lecture 3 11

g

Page 12: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

What is the difference?

Lecture 3 12

Page 13: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Geometry-based vs imageGeometry-based applications store mathematical Geometry based applications store mathematical descriptions, or “models,” of geometric elements (lines, polygons, polyhedrons…) and associated attributes (e.g., color, material properties). Elements are primitive geometric shapes primitives for shortare primitive geometric shapes, primitives for short

Images created as pixel arrays (via sampling of geometry) for viewing, but not stored as part of geometry) for viewing, but not stored as part of model. Images of many different views are generated from same model

G t b d li ti th d l t h Geometry based applications cause the model to have physical properties and mathematical entities.Mathematical entities allow us to manipulate the model such as transformation and decompose complex model.

Lecture 3 13

p p

Page 14: Lec3a Application Computer Graphics.pptjamalt/sme4513/Lec3a Application Computer...Haptic Technology The Haptic Workstation provides force feedback using an exoskeleton Lecture 3 9

Decomposition of complex model

Decomposition TreeDecomposition Tree

Head

Nail

Body

Head

Shaft

Shaft(cylinder)

Point(cone)

Head(cylinder)

Body

d iti

Point

(cylinder) (cone)composition decomposition

Lecture 3 14