17
c Computer Graphics Frank Klawonn [email protected] Department of Computer Science University of Applied Sciences Braunschweig/Wolfenb¨ uttel http://public.rz.fh-wolfenbuettel.de/ klawonn/computergraphics Computer Graphics: Introduction – p.1/17

Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

mp

ute

rG

rap

hic

s

Fran

kK

law

onn

[email protected]

Dep

artm

ento

fCom

pute

rS

cien

ce

Uni

vers

ityof

App

lied

Sci

ence

sB

raun

schw

eig/

Wol

fenb

utte

l

http

://pu

blic

.rz.

fh-w

olfe

nbue

ttel.d

e/

� klaw

onn/

com

pute

rgra

phic

s

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

1/17

Page 2: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Ref

eren

ces

J.D

.Fo

ley,

A.v

anD

am,S

.K.F

ein

er,J

.F.H

ug

hes

:C

ompu

ter

Gra

phic

s:P

rinci

ples

and

Pra

ctic

e(2

nded

.).

Add

ison

-Wes

ley,

Bos

ton

(199

6)

D.H

earn

,M.P

.Bak

er:

Com

pute

rG

raph

ics

with

Ope

nGL

(3rd

ed.)

.P

ears

onP

rent

ice

Hal

l,U

pper

Sad

dle

Riv

er,N

J(2

004)

F.K

law

on

n:

Com

pute

rG

raph

ics

with

Java

:U

nder

stan

ding

The

ory

and

Pra

ctic

eU

sing

Java

2Dan

d3D

.Spr

inge

r,Lo

ndon

(200

8)

A.H

.Wat

t:3D

Com

pute

rG

raph

ics

(3rd

ed.)

.A

ddis

on-W

esle

y,R

eadi

ng,M

A(1

999)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

2/17

Page 3: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Java

2Dre

fere

nce

s

V.J.

Har

dy:

Java

2DA

PIG

raph

ics.

Pre

ntic

eH

all,

Upp

erS

addl

eR

iver

,NJ

(200

0)

J.K

nu

dse

n:

Java

2DG

raph

ics.

O’R

eilly

,Bei

jing

(199

9)

Y.D

.Lia

ng

,H.Z

han

g:

Com

pute

rG

raph

ics

Usi

ngJa

va2D

and

3D.P

rent

ice

Hal

l,U

pper

Sad

dle

Riv

er,N

J(2

006)

L.H

.Ro

dri

gu

es:

Bui

ldin

gIm

agin

gA

pplic

atio

nsw

ithJa

vaTe

chno

logy

:U

sing

AW

TIm

agin

g,Ja

va2D

,an

dJa

vaA

dvan

ced

Imag

ing.

Add

ison

-Wes

ley,

Rea

ding

,MA

(200

1)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

3/17

Page 4: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Java

3Dre

fere

nce

s

K.B

row

n,D

.Pet

erse

n:

Rea

dy-t

o-R

unJa

va3D

.Wile

y,C

hich

este

r(1

999)

A.D

avis

on

:P

roJa

va6

3DG

ame

Dev

elop

men

t:Ja

va3D

,JO

GL,

JInp

utan

dJO

AL

AP

Is.

Apr

ess,

Ber

kele

y,C

A(2

007)

I.P

alm

er:

Ess

entia

lJav

a3D

Fast

.S

prin

ger,

Lond

on(2

001)

D.S

elm

an:

Java

3DP

rogr

amm

ing.

Man

ning

Pub

licat

ions

,Gre

enw

ich,

CT

(200

2)

H.S

owiz

ral,

K.R

ush

fort

h,M

.Dee

rin

g:

The

Java

3DA

PI

Spe

cific

atio

n.A

ddis

onW

esle

y,B

osto

n(2

000)

A.E

.Wal

sh,D

.Geh

rin

ger

:Ja

va3D

AP

IJum

p-S

tart

.P

rent

ice

Hal

l,U

pper

Sad

dle

Riv

er,N

J(2

002)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

4/17

Page 5: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

mp

ute

rg

rap

hic

s

Com

pute

rgr

aphi

cs:

Gen

erat

ion

ofim

ages

(2D

/3D

),gr

aphi

cs,i

mag

esan

dim

age

sequ

ence

son

com

pute

rsc

reen

s,di

spla

ys,p

rinte

rsan

dot

her

devi

ces.

Fie

lds

of

app

licat

ion

Gra

phic

alus

erin

terf

aces

(GU

I)

Art

s/ad

vert

isin

g(a

rtifi

cial

,mod

ified

imag

es/im

age

sequ

ence

s)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

5/17

Page 6: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

mp

ute

rg

rap

hic

s

Vis

ualis

atio

n(g

raph

sof

func

tions

,bar

,cha

rtan

dpi

edi

agra

ms,

tem

pera

ture

dist

ribut

ion

onth

esu

rfac

eof

the

eart

h,vi

sual

isat

ion

ofhi

gh-d

imen

sion

alda

ta,�

)

Rec

onst

ruct

ing

3D-o

bjec

tsfr

omm

easu

red

data

(3D

-sca

nner

,ultr

ason

icim

ages

,tom

ogra

phy,

)

CA

D/C

AM

(Com

pute

rA

ided

Des

ign/

Man

ufac

turin

g)(D

esig

nof

obje

cts

like

cars

,cha

ssis

,bui

ldin

gs,g

arde

ns,�

)

Sim

ulat

ion

and

anim

atio

n(fl

ight

sim

ulat

ors,

tem

pera

ture

dist

ribut

ion

onth

esu

rfac

eof

the

eart

hov

ertim

e,co

mpu

ter

gam

es,m

ovie

s,

)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

6/17

Page 7: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

mp

ute

rg

rap

hic

s

inte

ract

ive

TV

:fre

ech

oice

ofth

evi

ewer

spo

sitio

n,co

mpu

tatio

nof

the

imag

esba

sed

onin

form

atio

nfr

oma

smal

lnum

ber

ofca

mer

as

Vir

tual

real

ity:

real

istic

3Dvi

ew+

free

mov

emen

t+ac

oust

ics

Aug

men

ted

real

ity:

auxi

liary

info

rmat

ion

supe

rimpo

sed

toth

ere

alw

orld

bya

sem

i-tra

nspa

rent

glas

ses

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

7/17

Page 8: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Rea

lwo

rld

� imag

e

Rea

lsc

ene

who

sede

-ta

ils/o

bjec

tsha

veto

bem

odel

led.

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

8/17

Page 9: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Rea

lwo

rld

� imag

e

Mo

del

of

the

scen

ein

whi

chth

eob

ject

sof

the

real

scen

ear

ere

pres

ente

dby

the

avai

labl

em

odel

ling

tech

niqu

es(b

asic

geom

etric

obje

cts,

tran

sfor

mat

ions

,�

).T

hetr

uege

omet

rym

ight

only

beap

prox

imat

edby

the

mod

el.

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

9/17

Page 10: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Rea

lwo

rld

� imag

e

Ch

oic

eo

fa

view

/par

to

fth

evi

rtu

alw

orl

dto

bedi

s-pl

ayed

.

Clip

pin

g:

Com

puta

tion

whi

chob

ject

sar

ew

ithin

the

chos

envi

ew.

Vis

ibili

tyco

nsi

der

atio

ns:

Whi

chob

ject

sin

the

clip

ping

regi

onar

evi

sibl

efo

rth

evi

ewer

,i.e

.are

noth

idde

nfr

omvi

ewby

othe

rob

ject

s?

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

10/1

7

Page 11: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Rea

lwo

rld

� imag

e

Res

ult

:pi

xeli

mag

e

illum

inat

ion

effe

cts,

shad

ing

two-

dim

ensi

onal

clip

ping

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

11/1

7

Page 12: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Rea

lwo

rld

� imag

e

Ren

der

ing

:W

hole

proc

ess

ofge

nera

ting

atw

o-di

men

sion

alim

age

from

ath

ree-

dim

ensi

onal

scen

e.

Ren

der

ing

pip

elin

e:C

ompo

sitio

nof

sing

lere

nder

ing

step

s,de

pend

ing

onth

eef

fect

sto

bem

odel

led

(illu

min

atio

n,sh

adin

g,sh

adow

s,re

flect

ions

,�

)

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

12/1

7

Page 13: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

nte

nts

Cha

pter

2

Bas

icpr

inci

ples

ofve

ctor

and

pixe

lgra

phic

s

Mod

ellin

gof

plan

arob

ject

s

Geo

met

rictr

ansf

orm

atio

ns

Cha

pter

3

Alg

orith

mic

aspe

cts

ofpi

xelg

raph

ics

Dra

win

gof

lines

and

curv

es

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

13/1

7

Page 14: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

nte

nts

Cha

pter

4

Rep

rese

ntat

ion

ofar

eas

Text

Col

our

mod

els

Cha

pter

5

Geo

met

rictr

ansf

orm

atio

ns

Str

uctu

reof

a3D

scen

e

Sim

ple

anim

atio

n

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

14/1

7

Page 15: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

nte

nts

Cha

pter

6

Mod

ellin

gof

3Dob

ject

s

Cha

pter

7

Whi

chob

ject

sar

evi

sibl

ein

a3D

scen

e,w

hich

ones

are

hidd

enfr

omvi

ew?

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

15/1

7

Page 16: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

nte

nts

Cha

pter

8

Illum

inat

ion

effe

cts

Ligh

tsou

rces

Refl

ectio

n

Sha

dow

s

Tran

spar

ency

Text

ures

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

16/1

7

Page 17: Graphics Computer - Ostfalia Public Web Serverklawonn/computergraphics/e-buch/Folien/chapter1.pdf · Computer graphics Computer g r aphics: Gener ation of images (2D/3D), g r aphics,

c

Co

nte

nts

Cha

pter

9

Sel

ecte

dsp

ecia

ltop

ics

Fog

Dyn

amic

surf

aces

Inte

ract

ion

Col

lisio

nde

tect

ion

Aco

ustic

effe

cts

Ste

reos

copi

cvi

ewin

g

Com

pute

rG

raph

ics:

Intr

oduc

tion

–p.

17/1

7