Lecture 1 cad [compatibility mode]

Post on 05-Jul-2015

148 views 2 download

transcript

IntroducCAD/ CACAD/ CA

ction to M & CIMM & CIM

CAD: It can be definedsystems to assist in theyanalysis or optimisation

CAM: It can be definedsystems to plan, may p ,operations of a manudirect or indirect comppplants production resour

as the use of computere creation, modification,, ,of a design

as the use of computernage and control thegfacturing plant through

puter interface with theprces

A CIM architecture isstructure that enablesstructure that enablesintegrate information andaccomplishes this first byintegration will take; andinterfaces between the usthis integration functionthis integration function.

an information systemss industrial enterprisess industrial enterprisesd business processes Itestablishing the directionsecond, by defining the

sers and the providers of

CoIntroduction to

omputer Graphics

I t f C tImpact of Computer

M ’ LMoore’s LawPower of a CPU doubles eyearsyears

rs

every 18 months / 2

I t f Vid GImpact of Video GamNumber of transistors on GPNumber of transistors on GP

Three times Moore’s Law

Worldwiderevenues

$7 Billion Man $5.6

mesPU doubles each 6 monthsPU doubles each 6 months

Col Steve AustinCol. Steve Austin

Retro flashback???6 Billion Man

Retro flashback???Lee Majors

I t f Vid GImpact of Video Gam

ButBut…Video game sales is roughofficeofficeAmericans bought $20.2 b2006Total revenues to movie stgame revenues

mes

hly same as Hollywood box

billion in VCRs and DVDs in

tudios is 5 times total video

F t f C lFuture of Consoles33 million PS2s (in 2002)33 million PS2s (in 2002)3.9 million Xboxes (in 2002

MSFT still losing lots of $$ pMSFT still losing lots of $$ pPredicted 200 million PDA/

Do you believe it?y

2)per consoleper console/Cell game players in 2005

Universe: GamesUniverse: Games

Universe: MoviesUniverse: Movies

Universe: IndustriUniverse: Industriialial

Universe: VisualizUniverse: Visualizzationzation

Universe: AdvertisUniverse: Advertissingsing

Universe: FunUniverse: Fun

Universe: ArtUniverse: Art

G hi A li tiGraphics Applicatio

Entertainment: Cinema

Pixar: Monster’s Inc.

ons

Square: Final Fantasyq y

E t t i tEntertainment

Final Fantasy (Square, USA)

E t t i tEntertainment

A B ’ LifA Bug’s Life (Pixar)

G hi A li tiGraphics ApplicatioMedical Visualization

MIT: Image-Guided Surger

onsThe Visibble H

uman Pro

ry Project

oject

G hi A li tiGraphics Applicatio

Everyday UseMicrosoft’s OS uses gragGraphics visualizations aVisualize complex softwa

ons

aphics pand debuggersare systems

E dEveryday use

E dEveryday use

Window system and large-screen interaction mmetaphors (François Guimbretière)

G hi A li tiGraphics Applicatio

Scientific Visualization

ons

S i tifi Vi li tScientific Visualizat

Airflow around a Harrier Jet (NASA Ames)

tition

G hi A li tiGraphics Applicatio

Computer Aided Design

ons

(CAD)

G hi A li tiGraphics Applicatio

TrainingTraining

Designing Effective Step-By-Step Assembly In

ons

nstructions (Maneesh Agrawala et. al)

Graphics A li tiApplications

Entertainment: Games

GT Racer 3

Polyphony Digital: Gran Turismo 3, A Spec

GGames

Circus Atari (Atari)

Ed tiEducation

Outside In (Geometry Center, University of f Minnesota)

Th B iThe Basics

Computer graphics: generaworld represented in a compMain tasks:Main tasks:

modeling: (shape) creating anof objects in the 3D worldrendering: (light, perspective) objectsanimation: (movement) descrianimation: (movement) descritime

ating 2D images of a 3D puter.

nd representing the geometry

generating 2D images of the

bing how objects change inbing how objects change in

Wh St d C tWhy Study Comput

Graphics I like to see what I’m doingI like to show people what I’mI like to show people what I m

Graphics is interestingInvolves simulation, AI, algorito es s u at o , , a go t

I’ll never get an Oscar for mBut maybe I’ll get one for my C

Graphics is fun

t G hi ?ter Graphics?

doingdoing

thms, architecture…t s, a c tectu e

my actingCG special effects

P tiPerspective

Light Stage – 2002USC Institute forUSC, Institute forCreative Technologies