Torrance-Sparrow-Beleuchtungsmodell

aus Wikipedia, der freien Enzyklopädie

Das Torrance-Sparrow-Beleuchtungsmodell (manchmal auch Cook-Torrance-Beleuchtungsmodell genannt) ist ein in der 3D-Computergrafik verwendetes, auf physikalischen Modellen aufbauendes lokales Beleuchtungsmodell. Dabei wird die Oberfläche durch viele kleine Facetten (Spiegel) modelliert, was die Berücksichtigung des Brechungsverhältnisses, der Rauheit und der Abschattung ermöglicht.

Das Brechungsverhältnis wird mit der Fresnel-Gleichung, die Rauheit über die Beckmannsche Wahrscheinlichkeitsdichtefunktion /Microfacettenverteilung berechnet.

Dichtefunktion der Rauheit:

Dabei ist der Winkel zwischen der Oberflächennormalen und der Winkelhalbierenden zwischen der Lichteinfallsrichtung und der Beobachtungsrichtung . Die Größe bezeichnet die Standardabweichung der Steigungen der einzelnen Facetten auf der Oberfläche.

Endgültige Formel aus Abschwächung, Fresnel-Formel und Rauheit: .

Der Fresnelterm beschreibt, wie Licht von jeder der Facetten reflektiert wird, der geometrische Abschwächungsfaktor dient der Berücksichtigung von Beschattung und Verdeckung der Facetten untereinander.

Im Vergleich zu den üblichen Beleuchtungsmodellen wie dem Phong-Modell ist das Torrance-Sparrow-Modell wesentlich näher an der Realität. Auf Grund der komplexen Berechnungen ergibt sich aber ein hoher Zeitbedarf, weshalb diese Beleuchtung eher selten genutzt wird. Lediglich das HTSG-Beleuchtungsmodell oder aus der vollständigen Simulation der Mikrogeometrie resultierende Modelle sind bei glänzenden Oberflächen noch näher an der Wirklichkeit.

Literatur

  • K. E. Torrance, E. M. Sparrow: Theory of off-specular reflection from roughened surfaces. Journal of the Optical Society of America A 57 (1967): 1105–1114, ISSN 1084-7529
  • K. E. Torrance, R. L. Cook: A Reflectance Model for Computer Graphics. ACM Transactions on Graphics 1, 1 (Jan. 1982): 7–24, ISSN 0730-0301 - A reflectance model for computer graphics. Aus Computer Graphics (SIGGRAPH '81 Proceedings), Vol. 15, No. 3, July 1981, pp. 301–316.