Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
c
�
Co
mp
ute
rG
rap
hic
s
Fran
kK
law
onn
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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