Illuminaty

download Illuminaty

of 15

Transcript of Illuminaty

  • 7/25/2019 Illuminaty

    1/15

    ILUMINACIN

    Graficacin FCC

  • 7/25/2019 Illuminaty

    2/15

    Definicin

    Los modelos de iluminacindeterminan el color de lasuperficie en un punto dado.

    Tambin son conocidos como modelos de sombreado!shadingmodels" o alumbrado !lighting models".

  • 7/25/2019 Illuminaty

    3/15

    Modelo de iluminacin emp#rico

    Luz ambiente

    $l modelo m%s simple de iluminacin consiste en la aplicacin deun color uniforme a cada ob&eto

    I ki

    =

    DondeIes la intensidad resultante ' el coeficiente kies laintensidad intr#nseca del ob&eto.La ecuacin de iluminacin es(

    I I ka a=

    Ia es llamada luz ambiente) ' ka es el coeficiente de reflexin

    ambienteel cual *aria de + a ,.

  • 7/25/2019 Illuminaty

    4/15

    -eflein difusaReflexin Lambertiana.Los ob&etos mates) e/iben reflexindifusa) tambin conocida como reflexin Lambertiana.

    La brillantes depende solo del %n0ulo entre la direccin de la lu1

    L' la normal a la superficie Ncomo se muestra en la fi0ura

    N

    L

    NN

    dA dA 2 cos

    3uperficie, 3uperficie 4

  • 7/25/2019 Illuminaty

    5/15

    3uperficies Lambertianas

    Las superficies Lambertianas tienen la propiedad de 5ue lacantidad de lu1 refle&ada por unidad diferencial de %rea dA/acia el obser*ador es directamente proporcional al coseno del

    %n0ulo entre la direccin del obser*ador ' N.

    La ecuacin de iluminacin difusa es

    I I kp d=

    cos

    3i N' Lest%n normali1ados) podemos reescribir la ecuacinanterior como

    I I kp d= ! "N L

  • 7/25/2019 Illuminaty

    6/15

    Atenuacin de la fuente de lu1

    La lu1 pro*eniente de una fuente puntual sufre una atenuacin al*ia&ar por el espacio.

    I I k f I ka a att p d = + ! "N L

    $s com6n escribir el factor de atenuacin como

    f minc c d c d att L L

    =+ +

    ,,

    , 4 7 4

    )

    donde c,) c4 ' c7 son constantes definidas por el usuario 5ue seasocian a las fuentes de lu1) ' dLes la distancia a la fuente de lu1.

  • 7/25/2019 Illuminaty

    7/15

    Luces ' superficies de color

    8ara el caso del modelo de color -G9 se re5uierencoeficientes para cada componente de color.

    I I k O f I k Oa a d att p d d = + ! "N L

    Donde si0nifica -) G o 9.

  • 7/25/2019 Illuminaty

    8/15

    -eflein especularUn modelo popular es el de 9ui:Tuon0 8/on0

    N

    L

    R

    V

    [ ]I I k O f I k O Wa a d att p d d n = + +cos ! " cos

    $l decremento a partir de este%n0ulo es aproimado por cosn)

    donde nes el eponente dereflein especular.

    Los *alores de n*an de , a *arioscientos dependiendo del material

    5ue se desee simular.

  • 7/25/2019 Illuminaty

    9/15

    Modelo completo

    [ ]I I k O f I k O k Oa a d att p d d s sn

    = + + ! " ! "N L R V

    ! ) ) "O O OdR dG dB Coeficientes de lu1 difusa

    "))! sBsGsR OOO Coeficientes de reflein especular

  • 7/25/2019 Illuminaty

    10/15

    C%lculo del *ector de reflein

    N

    L

    R

    N cos

    S S

    R N N L L= 4 ! "

    R V (2N(N L) L) V =

    R N S= +cos

    S N L= cos

  • 7/25/2019 Illuminaty

    11/15

    Calcular la iluminacin

    Calculamos la iluminacin por cada puntoen la superficie del ob&eto 5ue corresponda

    a un piel sobre el desplie0ue.8osteriormente establecemos el piel a ese*alor.

  • 7/25/2019 Illuminaty

    12/15

    Informacin necesaria para calcular la

    iluminacin de un pixel.!," $l *ector de direccin a la fuente de

    iluminacin L.

    !4" $l *ector normal N.!7" $l *ector de reflein -.

    !;" La direccin del obser*ador

  • 7/25/2019 Illuminaty

    13/15

    Un $&emplo!," 3ea x!"!z#un punto en la superficie de un ob&eto) el cual corresponde a un

    piel en la pantalla.$# % x!%"!%z#es la posicin de una fuente de iluminacin. ' x!'"!'z#es la posicion del obser*ador.!;" Calculamos L como (

    L= 3:L'= 3':'L1= 31:1' normali1amos L.

    !>" Calculamos < como (

  • 7/25/2019 Illuminaty

    14/15

    $&emplo. Cont.!?" Calculamos la normal N.!@" Calculamos el *ector de reflein R.

    !" $n cuanto ten0amos calculado L)

  • 7/25/2019 Illuminaty

    15/15

    $&emplo. Cont.

    !E". Calcular la iluminacin con la frmulasi0uiente(

    I=IaaHIL!dcos!B"HscosNI!""