Die Begriffe Diffuse, Specular und Reflection haben zu großer Verwirrung geführt, da sie häufig verwendet wurden, um verschiedene Beleuchtungsprozesse entlang der CG-Geschichte zu beschreiben, und manchmal von ihrer wissenschaftlichen Verwendung abweichen.
Um dies zu verdeutlichen, verwende ich mein eigenes Vokabular, das sich aus verschiedenen Begriffen zusammensetzt, die ich hier und da aufgegriffen habe:
1- Oberflächenreflexion :
- könnte der Spiegelkarte im alten System entsprechen
- Entspricht dem Fresnel-Reflexionsteil des BRDF-Modells für die dielektrischen Materialien und der globalen Reflexion für die metallischen.
Die Beschreibung des Oberflächen-Reflexions-Prozesses : Das Licht "prallt" von der Oberfläche ab, ohne dass es zu einer Transmission im Material oder zu einer Streuung des Mikro-Untergrunds im Prozess kommt (keine Brechung, keine Absorption).
Die Informationen zu hellen Farben bleiben während des Oberflächenreflexionsprozesses unverändert, mit Ausnahme einiger präziser Fälle (farbige metallische Reflexion, Schimmern).
1.1 - Raues Oberflächenreflexionsvermögen : Licht "prallt" in einer mehr oder weniger gleichmäßig verteilten Richtung von einem rauen Material (Mikrofacetten) ab.
1.2 - Reflexionsvermögen der glatten Oberfläche : Licht "prallt" von einem glänzenden oder glatten Material in einer mehr oder weniger orientierten Richtung ab.
2 - Körperreflexion
Beschreibung des Body-Reflectance-Prozesses : Das Licht, das auf die Oberfläche trifft, die nicht oberflächenreflektiert ist, wird zuerst in das Innere des Objekts übertragen und kann dann absorbiert, weiter gestreut und reflektiert werden und in einigen Fällen wieder aus dem Material austreten. Es handelt sich um Mikro-Untergrundstreuung von inneren Unregelmäßigkeiten.
Die Lichtfarbinformationen werden während der Absorptionsschritte des Körperreflexionsprozesses geändert. Gelingt es dem Licht, wieder aus dem Material herauszukommen, überträgt es seine Farbinformationen. Der Körperreflexionsprozess ist nicht auf metallische Materialien anwendbar, da sie Licht nur in Abhängigkeit von seiner Wellenlänge vollständig absorbieren oder an der Oberfläche reflektieren.
Das Körperreflexionsvermögen wird nicht durch die Glätte der Materialoberfläche beeinflusst, da es innerhalb des Materials unabhängig von der Oberfläche zu Streuungen kommt, außer bei transparenten Materialien, bei denen es hauptsächlich um Absorptionsprozesse (keine Lichtabweichung) und sehr wenige Streuungen geht. Beim erneuten Ausgehen kann die Oberflächenrauheit dann wirklich einen Einfluss darauf haben, ob diese Lichtstrahlen parallel oder gestreut ausgestrahlt werden.
Mikro-Streuung unter der Oberfläche unterscheidet sich von globaler Streuung unter der Oberfläche, da zur Vereinfachung durch Annäherung angenommen wird, dass das Licht genau an dem Punkt aus dem Material austritt, an dem es eintrat. Dies ist genau das, was reguläre dielektrische Objekte farbig macht ; Es muss eine Transmission, dann Absorption und Mikrostreuung und dann eine erneute Transmission außerhalb des Materials geben, um die Farbe des Dielektrikums zu erhalten
Ok, was ich aus dieser Namensverwirrung verstehe:
1 - bezüglich der diffusen Reflexion
Was wir gewöhnlich als diffuse Reflexion bezeichnen, ist der Mechanismus, der ein raues Oberflächenreflexionsvermögen und ein Körperreflexionsvermögen für eine raue dielektrische Oberfläche umfasst. In einigen Fällen kann der Begriff diffuse Reflexion verwendet werden, um nur den Oberflächenreflexionsteil zu beschreiben, wenn dieser dem Transmissionsprozess entgegengesetzt ist.
Bei metallischen Werkstoffen betrifft die diffuse Reflexion in der Tat nur die rauhe Oberflächenreflexion. Im Falle eines glatten metallischen Materials wird der Begriff "diffuse Reflexion" durch "spiegelnde Reflexion" oder "direkte Reflexion" ersetzt (was zu der Verwirrung beiträgt, da "spiegelnd" hier "scharf" bedeutet).
Wenn es sich um glattes dielektrisches Material handelt, gibt es immer noch diffuse Prozesse in dem Sinne, dass das in das Material übertragene Licht immer noch gestreut wird, wenn es ausgeht (Körperreflexion), aber der Oberflächenreflexionsteil davon könnte als spiegelnd oder bezeichnet werden direkte Reflexion.
2 - Bezüglich der Albedo
Im Bereich der Physiker scheint Albedo das Verhältnis zwischen reflektierter Lichtintensität (Oberflächenreflexion + Körperreflexion) und einfallendem Licht zu sein . Es ist also ein eindimensionaler Wert. In CG hingegen betrachten wir Albedo als einen dreidimensionalen RGB- Wert , der der traditionellen "Diffuse" des alten Systems und der "BaseColor" des Metall / Roughness-Workflows entspricht. In diesem Fall wäre Albedo für einen Metall / Rauheits-Arbeitsablauf das Körperreflexionsvermögen für Dielektrika und das Oberflächenreflexionsvermögen für Metalle, jedoch ohne den Fresnel-Bestandteil des Fresnel-Oberflächenreflexionsvermögens .
In physikalischer Hinsicht deckt Albedo jedoch auch den Teil des Oberflächenreflexionsvermögens der Lichtemission ab (Fresnel-Reflexion).
Im Metall / Roughness-Workflow hat BaseColor jedoch keinen Einfluss auf die Fresnel-Reflexion, die direkt in die Shader eingebettet ist. BaseColor ist also im Wesentlichen der Körperreflexions-RGB-Wert für das dielektrische Material und der Oberflächenreflexions-RGB-Wert, der vom metallischen Material oberflächenreflektiert wird ("oberflächenreflektiert", jedoch aufgrund der Leitfähigkeit der Metalle und farbig) ihre kristalline Organisation kombiniert).
Es ist wirklich alles verwirrend ... und ich bin mir nicht mal sicher, ob ich es ganz verstanden habe
Auf eines der Dokumente beziehe ich mich zusammen mit den PBR-Richtlinien für Substanzen:
http://creativecoding.evl.uic.edu/courses/cs488/reportsA/brdf.pdf