Me gustaría estimar la temperatura de color de la luz solar (como se aplica en la fotografía) en función de la posición del sol en el cielo para una aplicación de teléfono móvil en la que estoy trabajando (enlace de la aplicación de una pregunta más apropiada: ¿hay alguna aplicaciones móviles que calculan el amanecer/atardecer en función de la ubicación? ).
Ya puedo determinar la posición del sol en el cielo según la fecha, la hora, la latitud y la longitud.
Desde esta posición (elevación del sol desde el horizonte) me gustaría estimar la temperatura de color suponiendo cielos despejados. Entiendo que hay factores como lo nublado que está el cielo que no podré tener en cuenta. Asumiré una vista sin obstrucciones del horizonte.
Por ejemplo, algo como lo siguiente.
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 ?
¿Hay alguna fórmula que pueda usar que relacione directamente la temperatura de color estimada con la posición del sol en el cielo?
Tenga en cuenta que esta pregunta se hizo originalmente en el intercambio de pilas de fotografías, pero se migró aquí como un problema más basado en la física.
Mi comprensión actual del problema es que tendré que aplicar la dispersión de Rayleigh y posiblemente la dispersión de Mie.
La siguiente imagen de Cambridge en color muestra una escala de temperatura de color (¿exagerada?) con amanecer (1), amanecer (2), mediodía (3), atardecer (4) y atardecer (5) marcados.
El color del sol está directamente relacionado con la masa de aire que atraviesa su luz para llegar al observador.
Un artículo que relaciona la masa de aire con el espectro observado del sol está vinculado aquí . En particular, la ecuación 17 proporciona la intensidad vista por un observador en función de la longitud de onda, teniendo en cuenta las contribuciones de las moléculas de aire y los aerosoles. Esta ecuación se aplica a un observador al nivel del mar, aunque el papel de la altitud también se analiza en el artículo.
En un ángulo cenital dado, se puede calcular el espectro de radiación en función de la longitud de onda, para varios niveles de aerosoles (figuras 9, 10 y 11).
Los espectros resultantes ya no son planckianos y tendrá que aplicar su definición favorita de temperatura de color a cada uno.
miguel clark
daniel balinger
itai
daniel balinger
Juan Cavan
Juan Cavan
KF Gauss
Skippy el Gran Gourou
Faraón