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).

14.2. 2( )$ '$' )*

= + ρ ∑

=

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

14.3. '( %( ')3

optycznego

14.3.1. Metoda analityczna wyznaczania

j

θ

θ

r

i

+ '( % ')3 - $" z

elementem .

θ θ

=

π

przy czym

= # widoczne z

= w przypadku przeciwnym

2. '( % ')3 - $" '$-

powierzchni

θ

θ

=

∫

π

+ '( % ')3 '$' )* z

'$-' )*

θ θ

=

∫∫

π

'( % ')3 '$

-$ $ - ! %

powierzchniowych.

') * ! * -$ $

/ $% ' (!+

14.3.2.

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

1. ,)'%%-()% () #/

'( / "

z

θ

r

y

θ

x

1

=

+ +

θ

=

∆

=

∆

π

+ +

7+,)'%%-()% ! #/

'( / "

z

y

θ

θ

r

x

1

=

+ +

θ

=

θ =

∆

=

∆

π

+ +

)$- '( % :

1. ' - )-!5

'( %∆ %-()%.%$() )#

)"$'$' )* .

2. 5 . "-"#! '')

'( %∆ .

3. ;!5 "/) # '( % po

powierzchni .