TU Wien:Rendering VO (Weidlich)/Shading Models
Eigenschaften von Oberfläuchen wie nass ausschauen.
BRDF[Bearbeiten | Quelltext bearbeiten]
Bidirektionale-Reflektanzverteilungsfunktion
Arten[Bearbeiten | Quelltext bearbeiten]
- 4-dimensional (Azimut- und Deklinationswinkel von Lichteinfalls- und Reflektionsrichtung)
- 5-dimensional (zusätzlich von der Wellenlänge abhängig)
- 7-dimensional (zusätzlicher Azimutwinkel dreht und die Deklinationswinkel der Oberfläche - anisotrop)
Eigenschaften[Bearbeiten | Quelltext bearbeiten]
- Helmholtz-Reziprozität
Der BRDF darf sich nicht ändern wenn man Einfalls und Ausfallswinkel vertauscht
- Energieerhaltung
Die Summe des in allen Richtungen reflektierte Licht darf nicht größer sein als die Menge des einstrahlenden Lichtes
Klassen[Bearbeiten | Quelltext bearbeiten]
BRDF´s können in isotrope und anisotrope Oberflächenstrukturenmodelle eingeteilt werden.
- isotrop
Die Lichtintensität änder sich nicht wenn die Oberfläche gedreht wird
- anisotrop
Die Lichtintesität ist von einem zusätzlichen Azimutwinkel und Deklinationswinkel der Oberfläche abhängig
Anforderungen[Bearbeiten | Quelltext bearbeiten]
- vernünftiger Speicherbedarf
- verlässliche Wiedergabe der Reflektionseigenschaften
- BRDF der man gut Samplen kann (Montekarlosempling)
Modelle[Bearbeiten | Quelltext bearbeiten]
gemessene BRDF[Bearbeiten | Quelltext bearbeiten]
- - teuer
- - Vermessung dauert wahnsinnig lange
- - riesiger Speicherbedarf
analythische BRDF[Bearbeiten | Quelltext bearbeiten]
(durch Formel) schnell auszuwerte geringer Speicherbedarf aber immer nur eine Approximation
- empirische Modelle
- Lambert (Perfectly diffuse surface) Datei:Perfectly-diffuse-surface.png
- Phong Datei:Phong Surface.png
- Blinn
- Lafortune
- physikalisch basierte Modelle
- Torrance-Sparrow (physikalisch korrekt, exzenlente Resultatte, schwer zu coden und samplen, hängt von Material Konstanten ab)
- Cook-Torrance
- Kajiya
- He-Sillion-Torrance-Greenberg (HTSG)
BTF[Bearbeiten | Quelltext bearbeiten]
sind Texturen die für alle einfalls- und ausfalls- Richtungen gespeichert sind.
- - brauchen mehrere GB
- - nur für einen kleinen Ausschnitt
- + gut für Pullover Strickwaren
BSDF[Bearbeiten | Quelltext bearbeiten]
nicht nur über Halbkugel sondern über ganze Kugel definiert.
Empirical vs. Physically based
Torrance-Sparrow surface model
Ward reflection model