Posted: Tue Apr 21, 2009 8:13 am
The sky colours weren't reset in 1.72 when a texture was being set and the polar_color_factor was deterministically set from the land_hsb_color. So in 1.72 we had a similar problem, just one which nobody reported: if one OXP sets atmospheric colours it will affect another OXP which provides a planetary texture.
We could specify a complete duplicate set of colour parameters to be used when a texture is provided, although that might be a bit overkill.
The problem with just asking a texture-providing OXP to specify a complete set of the standard colour parameters in order to display the texture as designed is that we can't guarantee what order the OXPs load in, so a later OXP may override an earlier OXPs settings.
How does everyone else feel it should work? On the one hand I presume we want to render a fully coloured planetary texture as designed by the graphic artist, on the other, we may want to provide a mechanism to specify a more generic planetary texture and then modify it by specifying colour parameters.
PS. Any way to change the title of this thread? It's now a discussion about a feature rather than a bug, as we've clarified that it's not a bug.
We could specify a complete duplicate set of colour parameters to be used when a texture is provided, although that might be a bit overkill.
The problem with just asking a texture-providing OXP to specify a complete set of the standard colour parameters in order to display the texture as designed is that we can't guarantee what order the OXPs load in, so a later OXP may override an earlier OXPs settings.
How does everyone else feel it should work? On the one hand I presume we want to render a fully coloured planetary texture as designed by the graphic artist, on the other, we may want to provide a mechanism to specify a more generic planetary texture and then modify it by specifying colour parameters.
PS. Any way to change the title of this thread? It's now a discussion about a feature rather than a bug, as we've clarified that it's not a bug.