14. Metody generacji realistycznych obrazów
14.1. Metoda energetyczna (radiosity
Gorol C., Torrance K., Greeneberg D., Battaile B.,
„Modeling the Interaction of Light Between Diffusion Surfaces,” SIGGRAPH 1984.
1. !" # $ %& #
!'$( ' )* +
2. ,$' )* -$"#.! )!"#!##
/ $+
3. 0- #! $% - $%*
kierunkach (dyfuzja).
4. 1 )-$ "!!# ')'$
' )* ) *'$( .')%$()
jest absorbowana lub odbijana (zachowanie energii).
= + ρ ∑
=
gdzie
$3 / $ ' )* i,
$3 / $ ' )* j,
$3 / $ -$ ')
' )* 3i,
ρ '( %!/ $' )* i
'( % ')3 '$
powierzchni i z j,
n - liczba powierzchni sceny, 4 #)( )$ '$' )*
- ' 5#%
− ρ ∑ =
=
14.2. Równanie energetyczne dla sceny
. "% )( & $3
/ $ ' ( * ' )*
$3'"#
− ρ
− ρ
− ρ
−
ρ
− ρ
− ρ
=
− ρ − ρ
− ρ
2 "%" )( & ' 5
$3 / $ $%* ' )*
modelowanej sceny.
# $ ') "% 3$) -
"%/ $.) # $
' ! ) $)+
Problemy:
1. 6% 5 '( % ')3
optycznego ?
7+6%8%$ ) 5"%)( &9
optycznego
14.3.1. Metoda analityczna wyznaczania
j
θ
θ
r
i
+ '( % ')3 - $" z
elementem .
θ θ
=
π
przy czym
= # widoczne z
= w przypadku przeciwnym
powierzchni
θ
θ
=
∫
π
+ '( % ')3 '$' )* z
'$-' )*
θ θ
=
∫∫
π
'( % ')3 '$
-$ $ - ! %
powierzchniowych.
') * ! * -$ $
/ $% ' (!+
Cohen M., Greenberg D. „The Hemi-cube; a Radiosity Solution for Complex Environments ” Computer Graphics, No 3, 1985.
Idea metody:
1
komórka
1
1
rodek elementu
/ '( / "' # $ )(
!3%-()%+
') - /)%- ')#%# # $ /)% - $"
.
:%$() %-()% $). "! ')3$
') !)3 ' $ %" )"$ '$
powierzchni '( / +
%%-()%p # $ '( %
')3 '$
θ θ
∆
=
∆
π
gdzie
r - "/5 %/)%'( / "
/)%%-()%
θ%$-3 %$)- )- -%-()%
%"/r
∆ - pole powierzchni komórki
6%!5∆ ')3$*%-()%
'( / "9
'( / "
z
θ
r
y
θ
x
1
=
+ +
θ
=
∆
=
∆
π
+ +
'( / "
z
y
θ
θ
r
x
1
=
+ +
θ
=
θ =
∆
=
∆
π
+ +
1. ' - )-!5
'( %∆ %-()%.%$() )#
)"$'$' )* .
2. 5 . "-"#! '')
'( %∆ .
3. ;!5 "/) # '( % po
powierzchni .