Equazione di rendering

equazione

In computer grafica, l'equazione di rendering descrive il flusso dell'energia luminosa attraverso una scena. È basata sulla fisica della luce e fornisce risultati teoricamente perfetti, in contrasto con le varie tecniche di rendering, le quali approssimano questo ideale.

L'equazione di rendering descrive la quantità totale di luce emessa da un determinato punto x lungo una determinata direzione di visualizzazione, data una funzione per la luce in entrata e una bidirectional reflectance distribution function.

Descrizione matematica

modifica

La base fisica necessaria per l'equazione di rendering è la Legge di conservazione dell'energia. In una particolare posizione e direzione, la luce uscente (Lo) corrisponde alla somma della luce emessa (Le) e di quella riflessa. La luce riflessa, a sua volta, è la somma della luce entrante (Li) da tutte le direzioni, moltiplicata per la superficie riflettente e per l'angolo d'incidenza.

Matematicamente, l'equazione viene espressa nel seguente modo:

 

Dove:

  è la luce uscente in una particolare posizione   e direzione  .
  è la luce emessa nella stessa posizione e direzione.
  è una somma infinitesimale calcolata su un emisfero di direzioni entranti.
  è la percentuale di luce riflessa in quella posizione (dalla direzione entrante a quella uscente).
  è la luce entrante da posizione e direzione  .
  è l'attenuazione della luce entrante dovuta all'angolo d'incidenza.

Due interessanti caratteristiche sono: la sua linearità (è composta solo di moltiplicazioni e addizioni), e la sua omogeneità spaziale (è la stessa in tutte le posizioni e direzioni). Questo significa che un gran numero di fattorizzazioni ed arrangiamenti sono (facilmente) deducibili per giungere alla soluzione.

L'equazione di rendering è il concetto chiave accademico/teorico nel campo del rendering. È utile come espressione formale astratta degli aspetti impercettibili del rendering. Unendo la luce uscente a quella entrante, attraverso un punto d'interazione, questa equazione rappresenta l'intero trasporto di luce presente nella scena. Tutti i più complessi algoritmi possono essere visti come soluzioni a particolari formulazioni di questa equazione.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica