Ragioni delle ipotesi per la funzione di distribuzione del microfacet?


10

Il documento Microfacet Models for Refraction through Rough Surfaces (tra gli altri) ci ricorda i seguenti presupposti sulla funzione di distribuzione del microfacet D:

  1. La densità del microfacet è valutata positivamente
  2. L'area totale della microsuperficie è grande almeno quanto l'area corrispondente della macrosuperficie
  3. L'area proiettata (firmata) della microsuperficie è la stessa dell'area proiettata della macrosuperficie per qualsiasi direzione v

Posso capire perché 1) una densità di distribuzione è un valore positivo e intuitivamente credo che 2) significhi che l'area totale dei microfacet inclinati non può essere più piccola della loro proiezione.
Tuttavia, non sono sicuro di capire la giustificazione per 3). Cosa significa la terza condizione?

Risposte:


10

È un presupposto geometrico come gli altri due. Considera una macro superficie piatta. La sua area proiettata in qualsiasi direzione è solo volte la sua area (dove è la superficie normale). In particolare, il caso in cui lo guardi lungo il normale è più semplice: l'area proiettata è uguale all'area della superficie.vv ˙N^N^

Ora dividi la macrosuperficie in microfacet. L'area totale dei microfacet è almeno altrettanto (presupposto 2), ma ogni "piega" della superficie piega le normali dei microfacet dalla normale originale. Qualunque sia la forma dei microfacet, la somma delle loro aree proiettate non cambia. Nel caso in cui guardi lungo il normale, è facile vedere che l'area totale proiettata è la stessa: la superficie dovrebbe ingrandirsi o ridursi per poter cambiare.

Per ogni direzione, il microfacet deve coprire una porzione dell'area proiettata originale della superficie. Cambiare l'orientamento del microfacet mentre si riempie ancora quella porzione non cambia l'area proiettata.

C'è un caso complicato, in cui i microfacet si sovrappongono. In questo caso, l'area totale è maggiore, poiché alcune aree sono coperte da più di un microfacet. Ma in questo caso, almeno uno dei microfacet deve finire per puntare lontano dalla direzione della vista, di nuovo in superficie. In questo caso, il prodotto punto è negativo, quindi questo annulla l'area coperta da più di un microfacet. Questo è il motivo per cui il testo è attento a individuare che è l' area proiettata firmata .

C'è un altro caso complicato, in cui i microfacet si estendono oltre la sagoma dell'oggetto. Ciò può accadere quando guardi da angolazioni molto occhiate o dove le sfaccettature sporgenti sporgono al di fuori del perimetro della superficie. In questo caso, l'area proiettata dei microfacet sarà maggiore, violando la terza ipotesi. Generalmente non consideriamo questo caso. Intuitivamente, si abbina al fatto che tecniche come il bump-mapping non cambiano la forma della sagoma dell'oggetto.


1
Penso che anche nel caso della silhouette, l'uso dell'area proiettata firmata (come hai notato) significhi che l'assunzione 3 non viene violata, purché i confini della microsuperficie corrispondano a quelli della macrosuperficie. Anche se ci sono sporgenze oltre la sagoma, l'area sporgente firmata delle sfaccettature sui lati anteriore e posteriore della sporgenza verrà annullata.
Nathan Reed,

(Inoltre, forse questo è ovvio, ma penso che i presupposti garantiscano anche che la microsuperficie è una bella superficie a 2 collettori senza fori o altre cose strane.)
Nathan Reed,

@NathanReed È vero, avrei dovuto essere più preciso al riguardo. Per quanto riguarda ciò che le ipotesi garantiscono, ci penso al contrario: il fatto che una superficie, per quanto sfaccettata, debba essere l'intero confine tra un "interno" e un "esterno" lo costringe ad avere le tre proprietà .
Dan Hulme
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.