jim wrote:I hope now you can unterstand that I was not very happy to read on developer mailing list about your modifications. Apart from the additional expenditure to install the highres texture my Rings definitions should be for away from being "rather imprecise".
Jens:
You've misunderstood me. Of course I know your rings are very accurate - you'll maybe remember that I enthused about your ring texture in a message to Chris which I copied to you.
But the empty space you've left at the margins of your texture means that you have to provide Inner and Outer values that are
not the precise edges of Saturn's rings - they're just the margins of your texture. To a user who hasn't inspected the texture, but who cares about accuracy, this is confusing, and the temptation is to "correct" your values to the real-world numbers, which then throws your texture into misalignment. Also, if we put your figures into
solarsys.ssc, this then pushes other add-on creators towards abiding by your choice of ring margins. (Some, who understand things less well than you, might even fill up the whole space with ring texture.) Surely if we're going to impose such figures on other people they should be Saturn's own choice, rather than the end result of your personal approach to texture design?
So I trimmed off the spaces and entered the appropriate numbers for the real-world ring margins, so that I could have the best of both worlds - your texture
and a
solarsys.ssc definition that gave the correct values. (Since I was resizing from 8k down to 1k for the Celestia distribution texture, I had
no fears that I was going to introduce any additional degradation of your texture by slightly trimming its edges before resizing!) Then I carefully checked, ring by ring, that I had not disturbed your texture and rendered it inaccurate - I did this by sending test objects into orbit along the ring margins and comparing their positions between my modification and your original set-up. Only then did I commit the new texture and the associated
solarsys.ssc modifications.
I'm very sorry (but a little surprised) to hear that you were unhappy about this - it seems like a completely neutral change from your point of view, and a marginally beneficial one for the readability of
solarsys.ssc.
Why didn't you just e-mail me at the time?
As to your comments about Pan, I'm not sure what you mean. Guillermo's problem has probably arisen (I think, but we need to hear back from him to be sure) because he has mixed your original ring texture with my Inner and Outer definitions from
solarsys.ssc, which of course causes problems. There are certainly
no problems with Pan, though, if your ring texture is used the way you describe in your readme, or if the Celestia installation is used with its default textures and definitions.
Grant