Ich möchte die Farbtemperatur des Sonnenlichts (wie in der Fotografie angewendet) basierend auf der Position der Sonne am Himmel für eine Handy-App, an der ich arbeite, schätzen (App-Link von einer passenderen Frage - Gibt es welche? mobile Anwendungen, die den Sonnenaufgang/Sonnenuntergang basierend auf dem Standort berechnen? ).
Anhand von Datum, Uhrzeit, Breiten- und Längengrad kann ich bereits den Stand der Sonne am Himmel bestimmen.
Aus dieser Position (Sonnenhöhe vom Horizont) möchte ich die Farbtemperatur bei klarem Himmel abschätzen. Ich verstehe, dass es Faktoren wie die Bewölkung des Himmels gibt, die ich nicht berücksichtigen kann. Ich gehe von einer ungehinderten Sicht auf den Horizont aus.
ZB etwas wie das folgende.
Light Source Colour Temperature in K
============ =======================
Sunrise and Sunset 2,000 to 3,000
Sunlight at 10 Degree elevation 3,500
Sunlight at 20 Degree elevation 4,000
Sunlight at 30 Degree elevation 4,500
Noon Sun and Clear Sky 4,900 to 5,800
Start of Blue Hour ?
Gibt es eine Formel, die ich verwenden kann, die die geschätzte Farbtemperatur direkt mit der Position der Sonne am Himmel in Beziehung setzt?
Beachten Sie, dass diese Frage ursprünglich beim Austausch von Fotostapeln gestellt wurde, aber hierher migriert wurde, da es sich eher um ein auf Physik basierendes Problem handelt.
Mein aktuelles Verständnis des Problems ist, dass ich Rayleigh-Streuung und möglicherweise Mie-Streuung anwenden muss.
Das folgende Bild aus Cambridge in Farbe zeigt eine (übertrieben?) Farbtemperaturskala, in der Morgendämmerung (1), Sonnenaufgang (2), Mittag (3), Sonnenuntergang (4) und Abenddämmerung (5) markiert sind.
Die Farbe der Sonne steht in direktem Zusammenhang mit der Luftmasse , durch die ihr Licht wandert, um den Beobachter zu erreichen.
Ein Artikel, der die Luftmasse mit dem beobachteten Spektrum der Sonne in Beziehung setzt, ist hier verlinkt . Insbesondere liefert Gleichung 17 die von einem Beobachter gesehene Intensität als Funktion der Wellenlänge, wobei Beiträge von Luftmolekülen und Aerosolen berücksichtigt werden. Diese Gleichung gilt für einen Beobachter auf Meereshöhe, obwohl in dem Artikel auch die Rolle der Höhe diskutiert wird.
Bei einem gegebenen Zenitwinkel kann man dann das Strahlungsspektrum als Funktion der Wellenlänge für verschiedene Aerosolkonzentrationen berechnen (Abbildungen 9, 10 und 11).
Die resultierenden Spektren sind nicht mehr Plancksch, und Sie müssen Ihre bevorzugte Definition der Farbtemperatur auf jedes anwenden.
Michael Clark
Daniel Ballinger
Itai
Daniel Ballinger
John Cavan
John Cavan
KF Gauß
Skippy le Grand Gourou
FarO