Over the years, I’ve been accumulating a small database of color spectrums, as part of my C++ graphics library. I’ve been tinkering with a solar-system renderer/simulator lately, and I decided to work on calibrating planetary images. NASA is notoriously bad about punching up the color of planets to make them look more “interesting”.
So what is the average color of the planets? Easily answered with a little digging, because the spectral reflectivity (albedo) has been measured carefully for all of them. Take that, multiply it by the spectrum of the Sun, convert to CIE XYZ, and then convert to 24-bit sRGB, a gamma-corrected color format that computer monitors and HDTV’s are calibrated to display. I scaled XYZ to make Y equal to the total geometric albedo of the planet (but I am not including the effect of distance from the Sun).
I have never seen a correct image of Venus, which is usually an ultraviolet imaged colorized orange or blue or even purple. It fact, to the naked eye, Venus is cream colored and featureless. The Earth is somewhat violet because of the blending of blue with the reddish colored land. And Mars is more brownish-orange than red. Overall, the real palette of the planets is more subtle than usually portrayed.
I added a second set of colors for major moons and the three major asteroid types. Note how dark carbonaceous objects like Phobos and Hygiea are — a very primitive form of matter.
This comment has been removed by a blog administrator.
Very nice harmonious colors, too!
Hi, I’ve seen your website before. Thanks for stopping by.
Hi Don!My name is Ivan and I am a big fan of yours and I have a few questions about your book etc. However, I couldn’t find your email so I have to adress you this way. I tried to enter your site the other day but I couldn’t( your Venus exploration link to be more precise) my Firewall even blocked it and said there’s a virus detected. So, if you have time check it out or write me at ivang83@gmail.com. Best wishes and keep the good work!
Hi Ivan. Maybe my website was temporarily down, due to the service provider? It seems fine now. I’m sure there is no virus in it, it is a very simple HTML 1.0 site with no scripts.
I was wondering if you could provide any insight on an IFS rendering system (point/pixel rendering) and anti-aliasing (sub-pixeling/filtering, not super sampling) the floating point vectors into appropriate 2D Integer coords and color values.After reading material on your website, do you think RGB decimation would work well? Is there a good code example of this implementation you can provide reference to?My current attempt has gaps… like it’s unbalanced. Would it be better to use HSL averaging rather than RGB?Noticed you posted on 4/20… interesting. 😉
Hello, Don!I would like to ask you if would be possible to enable again the comments here at your blog!Maybe, people would like to leave a comment, suggestions, etc. :)See You!Marcelo
Sorry, somehow new blog posts were created without comments.I don’t really like Blogger.com. It is a major blog service, but it doesn’t work very well. I don’t think it is even possible to enable comments on posts that don’t have them.I plan to replace this blog with a proper forum hosted on my own site.