This preview shows page 1. Sign up to view the full content.
Unformatted text preview: B
C B . C B .. C
R.3 F3nA B . C = B . C
B .3 31
C@ A @ A
AB C B C
Rn.Fn3 .. ..
Rn Fn3 . .
Graphics Lecture 13: Slide 13!
. 9 / 29 . In matrix form In matrix form "
Rn Fn1 B
@ R1 F12
Rn Fn2 R1 F13
Rn Fn3 .
. 1 0B 1 0E 1
R 1 F1 n
R2 F2n C B B2 C B E2 C
CB . C B . C
R 3 F3 n C B . C = B . C
CB . C B . C
A@ A @ A
En If • If can solve solve this for Bi thenBwehen we able be renderto
we we can this for every every i t will be will to able
eachrender with a patch with amodel. light model. !
patch each correct light correct • However, this is not so easy to do since !
However, this is factors need to be found!
– the form not so easy to do since
I – form reﬂectance equation is insolvable!
thethe full factors need to be found. I – full reﬂectance minimum 10000 by 10000 !
thethe matrix is big - equation is insoluble I the matrix is big - minimum 10000 by 10000 Graphics Lecture 13: Slide 14! . 10 / 29 Wavelengths"
• The radiosity values are wavelength dependent, hence
we will need to compute a radiosity value for R, G and B.!
• Each patch will require a separate set of parameters for
R, G and B. !
• The three radiosity values are the values that the
rendered pixels will receive. !
! Graphics Lecture 13: Slide 15! Back to the reﬂectance function Back to the reﬂectance function " I!ref lected = ka Iincident + kd (n · l) Iincident + ks (r · v)q Iincident !
Note that the specular term depends on the relative positions of
theNote that the specular term depends on the relative
viewpoint and each light source v.
positions of the viewpoint and each light source v. !
But now, every patch is a light source!
But now, every patch is a light source! ! Graphics Lecture 13: Slide 16! . 12 / 29 Specular reﬂections "
• Moreover our light sources are no longer points,...
View Full Document
This document was uploaded on 03/26/2014.
- Spring '14