31.05.2013 Views

Modelli di illuminazione globale

Modelli di illuminazione globale

Modelli di illuminazione globale

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ra<strong>di</strong>osity e Rendering Equation<br />

● Ra<strong>di</strong>osity è un algoritmo object-space che calcola esplicitamente le interazioni energetiche tra<br />

le primitive<br />

● Finora abbiamo espresso la Rendering Equation come un integrale su tutte le <strong>di</strong>rezioni del<br />

contributo energetico<br />

● Per Ra<strong>di</strong>osity ren<strong>di</strong>amo esplicita l'interazione tra le primitive<br />

● Accumuliamo dalle superfici anziché dalle <strong>di</strong>rezioni<br />

● Assumiamo n primitive A1,...,An<br />

Ra<strong>di</strong>osity e Rendering Equation<br />

● L'equazione <strong>di</strong> rendering può essere riscritta come<br />

● L(x,y) = ra<strong>di</strong>anza da y verso x<br />

● V(x,y): termine <strong>di</strong> visibilità (1 se x è visible da y, 0 se è occluso).<br />

● G(x,y): relazione geometrica tra le superfici in x e y<br />

● Quale <strong>di</strong>stribuzione <strong>di</strong> superfici da il maggiore trasferimento <strong>di</strong> energia luminosa e perché?<br />

● Dobbiamo calcolare quanta energia emessa da una patch colpisce l'altra<br />

● Con un po' <strong>di</strong> calcoli abbiamo<br />

19<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!