duds26 wrote:Color template's for galaxies would be a very nice improvements.
It is technically feasable to program and use it in real time.
There is data available (from spectrograms, other sources) about the colors.
(Colors can also be generated from pictures.)
It's small enough to be included in celestia.
Improves appearance.
Please add it to Celestia.
My galaxy code in the Celestia distribution of course includes carefully measured (<== HUBBLE) and visually corrected
generic color profiles both for spirals and elliptical galaxies, respectively. This technique allows for much more delicate and more natural colors than entering colored dots via individual templates (as proposed above)!
Here is how M101 looks like in Celestia-1.6.x:
![Image](http://www.shatters.net/~t00fri/images/m101.jpg)
If you can't see the delicate colors, I suggest to adjust your monitor or increase the saturation of that image a bit...
For comparison, here is a typical color composite CCD photo of M101
![Image](http://www.shatters.net/~t00fri/images/m101_BVR.jpg)
So I don't think the colors of Celestia's M101 are all that bad?? (Recall that photographic film/CCD's are more blue sensitive than the human eye!!)
Please remember that generally, Celestia renders according to the appearance of objects to the
naked eye or a small telescope. It should be well known meanwhile that the colors of
rather dim galaxies can barely be distinguished in such case.
++++++++++++++++++
The prime DSO task within
Celestia's science-based design strategy is to render ALL the data information contained in the best scientific galaxy catalogs! However, for each galaxy, these catalogs only provide some
global color information like B-V or B-I coefficients from spectral measurements. This information is a priori by far insufficient for reconstructing realistic individual color profiles across a galaxy. Otherwise I would have done it long ago, of course
++++++++++++++++++
Since in the official distribution we want to render
10 000 - 100 000 (!!) galaxies automatically by computer and NOT just a few by hand, such naive "ideas" as proposed above are completely unsuited.
Before making such proposals, it would have been good to have a look at my code (galaxy.cpp) to realize that the translation from template patterns to the rendered galaxy shapes and colors is all but trivial. The dots on the templates just mark the places where
sprite blobs of different sizes, brightness AND color will be attached during the actual rendering process. The nice-looking appearance only arises via the interferences of those overlapping sprites.
Due to the known qualitative similarity of the
relative color profiles across many spiral and elliptic galaxies, respectively, my actual strategy for implementing
individual, proper colororation is as follows:
For each galaxy, one reads out the standardized
global color parameters (B-V, B-I,...) from the galaxy catalogs and codes an algorithm that modifies the parameters used in the generic color profile up to now. This will allow, for example, to make certain galaxies appear more blue than others in agreement with the respective catalog data.
This strategy is being implemented in my ongoing
Celestia.Sci project.
For individual and more "artistic" attempts of rendering galaxies I recommend using
add-ons.
Fridger