Page 1 of 1

Calculation of temperatures in Celestia

Posted: 04.09.2007, 10:31
by Adirondack
Can somebody tell how Celestia is calculating the effective temperature of surfaces?
I assume that the "Stefan-Boltzmann-Law" is used. With what solar constant? -> 1368 W/m^2 ?
Shouldn't Celestia calculate a value of 255 K (instead of 257 K) for Earth?

Adirondack

Posted: 04.09.2007, 13:40
by Chuft-Captain
Celestia takes into account global warming. :wink:

Sorry (not trying to be at all helpful) :twisted:

Posted: 04.09.2007, 14:55
by Cham
Celestia takes into account the albedo, in the temperature calculation. Since Earth reflects some light, its temperature is a bit lower than what we get with the black body formula alone. This explains the small difference you noticed.

Celestia doesn't take into account the atmosphere effect (warming, etc), since it heavily depends on the chemical composition, gravity, rotation, etc.

Posted: 05.09.2007, 05:56
by dirkpitt
255K or 257K, these are very cold temps! 257 is almost 18 degrees below freezing. I thought the figure would at least be above freezing..
BTW, the temperature of planets in Celestia is indirectly computed from the Sun's temp. Planet_temp = sun_temp * sqrt(sqrt(1 - albedo)) * sqrt(r_sun / 2*D) where r_sun=sun's radius, D=distance from sun.

Posted: 05.09.2007, 07:05
by bdm
Global warming accounts for the difference. Despite the bad press, global warming is actually a good thing. It is only when there's too much of it that it becomes a problem.