Cook-Torrance
-
Ich schlag mich gerade mit dem Cook-Torrance Beleuchtungsmodell herum und mir is da einiges noch nicht klar. Kennt sich damit vielleicht wer aus?
-
bitte stell konkrete fragen.
-
-
Vertexwahn schrieb:
http://de.wikipedia.org/wiki/Torrance-Sparrow-Beleuchtungsmodell
Dank der enorm ausführlichen Beschreibung und detaillierten Herleitung der Formel hab ich jetzt alles verstandne...
Ok, Spaß beiseite. Ich versteh nicht, was die Microfacet Distribution Function D wirklich macht. Nehmen wir mal an wir haben eine Beckmann Verteilungsfunktion:
http://upload.wikimedia.org/math/0/9/7/0974c933588ae17154eb3134fe93fdc6.png
m ist ja konstant, also hängt die Funktion NUR noch von beta (sprich dem Winkel zwischen Normal und Halfway) ab. Meint das Modell mit N die Normale des Polygons, auf der sich die Microfacetten befinden?
Ich weiß, dass das Ergebnis von D in [0,1] liegt, also wird es wohl eine Art Faktor oder Wahrscheinlichkeit sein. Nur, was genau sagt ein Wert von D=0.4 für ein bestimmtes N und H aus?
-
N ist die normale des Polygons.
Das Ergebnis sagt aus, wie groß der Anteil der Microfacetten ist, die genau in die Richtung des H vectors zeigen. Das Ergebnis ist dann natürlich maximal, wenn H=N ist, weil am normalenvector der großteil der Microfacetten in diese Richtung zeigt. Und je mehr Microfacetten genau in diese Richtung zeigen, desto mehr Licht wird nach dem Reflexionsgesetz zu dir reflektiert.