Ein neueres Papier (mindestens 2005;)) hat eine präzisere Schreibweise, wenn mehrere BRDFs verglichen werden, einschließlich des Cook-Torrance-BRDF . Ihre Formel enthält nicht die Division durch 4.
Addy Ngan, Frédo Durand, Wojciech Matusik: Experimentelle Analyse von BRDF-Modellen, Proceedings des Eurographics Symposium on Rendering 2005.
Projektseite , ergänzend (Schauen Sie sich die ergänzende an!)
Beachten Sie jedoch, dass das Cook-Torrance-BRDF nicht gleich ist und somit kein Synonym für das Torrance-Sparrow-BRDF ist . Letzteres beinhaltet Ihre Division durch 4. Eine interessante Referenzübersicht finden Sie in:
Rosana Montes, Carlos Ureña: Ein Überblick über BRDF-Modelle, Technischer Bericht, 2012.
Die gleiche Koch-Torrance BRDF Formel ist auch in:
Philip Dutré, Kavita Bala und Philippe Bekaert: Advanced Global Illumination, 2. Auflage, 2006.
Edit : Ich habe mir einige (isotrope) Implementierungen von F , G (oder V angesehen, je nachdem, ob Sie die Verkürzung im Nenner in G einbeziehen ) und D :
- D : Beckmann, Ward-Duer, Blinn-Phong, Trowbridge-Reitz alias GGX alias GTR2, Berry alias GTR1;
- G | V : Implizite, Ward, Neumann, Ashikhmin-Premoze, Kelemann, Cook-Torrance, Smith GGX, Smith Schlick-GGX, Smith Beckmann, Smith Schlick-Beckmann;
- F : Schlick, Cook-Torrance.
1πα2α ≡ Rauheit2
Bearbeiten 2:4π
Earl Hammon: PBR Diffuse Lighting für GGX + Smith Microsurfaces , GDC 2017.
Um eine lange Geschichte zu verkürzen, ist Option 2 der einzig richtige Spiegelbegriff (von den drei verfügbaren Optionen).
Persönlich habe ich Gleichung 2 verwendet. Gleichung 3 scheint mir falsch zu sein, der Pi-Faktor dient zur Normalisierung der Lichtempfindlichkeit und zur Energieeinsparung. Grundsätzlich möchten Sie nicht, dass mehr Licht von der Oberfläche reflektiert wird als empfangen wird.
Gleichung 2 ist eine Verbesserung von Gleichung 1 und meines Wissens korrekter. Weitere Informationen zu Gleichung 2 finden Sie unter Mikrofacettenmodelle für die Brechung durch raue Oberflächen von Walter et al
quelle