I suspect it may actually be impossible to satisfy all requirements with regard to this, because I have a strong feeling that Celestia sizes the screen automatically to the users screen aspect, so as well as the standard 4:3 aspect ratios 1600x1200, 1280x1024, 1024x768, 800x600 there may be people who want an image to fit 16:9 widescreen format such as 1600x900, etc...Vincent wrote:I agree with you, but a lot of users will use the image overlay as an overlay texture that will have to suit very precisely the background scene... The non-scaling option would be a problem for them...
(In my case, 1024x768 ---> Celestia sizes it to 1024x744)
SORRY -- another potential complication.
You might need to get some feedback from people with widescreen computers, as I may be wrong about this (hopefully )
So, your aim to match precisely the background may only be achievable for a given aspect ratio.
I think you've got the positioning well sorted. What you've done so far will work really well for those who want to use it as a narration tool etc, in scripts, but, if I'm right about the aspect ratio issue, then you might have to make it the user's responsibility to get the image size and aspect right for their particular purpose. (or maybe 4:3 and 16:9 equate to separate 'platforms')
This is all looking good though Vincent. Great work