There are some problems with the gas giants, the atmosphere shader, and the core game:
- there are no gas giants in the core game
- there are no gas giants in the PovRay Planets either
- the only way to "tell" a planet is a gas giant, is to browse through the textures and "mark" them as such (in this case just saying it doesn't have atmosphere, I guess) in the planetinfo.plist
- how about "landing" on a gas giant through the nice blue landing sky
The way I see this solved would be to provide a dedicated "gas giant" shader that can be plugged in by the OX[PZ]s (and being unused by the core game, unless some gas giant look would be drafted later). I guess such a shader should look like in the following screenshots from Blender (it should resemble a bit the way the stars/suns are presented in Oolite, without their rays, of course).
This is the look and the color ramp (a bit more complicated than the one in-game) for the atmosphere shader:
These should be the corresponding counterparts for a "gas giant" shader (maybe a bit exaggerated for a better picture):
The gas giant still won't have the atmosphere (of course, a big percentage of its radius *is* the atmosphere) but it would still have shader fading at "the end of its circle".
I'm not sure to what extent this can be done without touching the Obj-C code.