ELI5: Why does the the sun look yellow but all the other stars look white?

Other

[removed]

Posted Dec 23, 2019, 10:24 PM UTC

25
k8pe•

It has more to do with physiology of the eye rather than the spectrum of light produced by stars.

Stars emit light over the full range of visible wavelengths. Hot stars emit more blue/violet light, cool stars emit more red light. The Sun is relatively neutral in that regard, so does not have a strong colouration, but many other stars in the sky have temperatures as low as 3,000K (should appear reddish) to 20,000K or more (should be blueish).

However, light received by the eye has to be reasonably bright to trigger the colour sensitive cells (the cones). So whereas the Sun appears to be yellow(ish) (or to be more exact your eyes perceive the mix of wavelengths as yellowish), there are relatively few stars that are bright enough to look distinctly coloured. Betelgeuse is an example that most people see as reddish. Arcturus is distinctly orange (to me).

But fainter stars all appear white because they are mainly being seen by the rod cells in your eye, which are not very colour sensitive (and have no sensitivity to light at the extremes of red and blue). This is known as scotopic vision.

APPENDIX: I have found a few interesting links that appear to confirm this line of argument. Firstly, one can predict what stellar spectra would look like to the eye under conditions where the cone cells are operational. Here we can see that many stars would appear either pink (K-stars) through orange (M-stars). G-stars like the Sun are just off-white, whilst hot stars are distinctly blue (see also here).

These calculations do not include the effects of the Earth's atmosphere which preferentially absorb and scatter blue light. However, the effect of this on the colours cannot be that serious (it will have no effect at all on rod cells since they are not colour sensitive). Cone cells are sensitive over the range 450-650 nm. The typical atmospheric transmission at zenith for these wavelengths ranges from 85% to 93% (see Fig.1 of Burke et al. 2010), but would reduce to perhaps 70% to 85% for an object only 30 degrees above the horizon. Even at this low altitude, the differential effect is quite small. The colours of stars would not be changed by the atmosphere until they got quite close to the horizon.

Stars would have different colours, ranging from pale blue through to an orangey-red, if they were bright enough to excite the eye's cone cells.

​

Source: https://physics.stackexchange.com/questions/169969/why-are-stars-white

8
[deleted]•

[removed]

1
chahud•

Honestly have you ever tried looking at the sun? It doesn’t look yellow. It looks white. We see yellow and red pictures because we get photos that are up close and personal. If we could get pictures of other stars that close, many of them would look yellow too, among other colors. Alternatively, from the perspective of another star, ours would look white.

1
[deleted]•

[removed]

1
FapitalismmMOD•

Please read this entire message


Your submission has been removed for the following reason(s):

  • ELI5 requires that you search the ELI5 subreddit for your topic before posting.

There are no exceptions to this rule.

Users will often either find a thread that meets their needs or find that their question might qualify for an exception to rule 7.

Please see this wiki entry for more details (Rule 7).


If you would like this removal reviewed, please read the detailed rules first. If you still feel the removal should be reviewed, please message the moderators.

1