Howdy Tim,
TimMc wrote:Should these observations be formally submitted as feature requests?
This would probably be a good idea, so that it would have it's own thread / topic to allow for comments, etc.
TimMc wrote:1. SPECIFYING OBJECTS TO TOUR:
Thank you for the added clarification.
TimMc wrote:A better way is to have your DSO's specified in multiple DSC files in the EXTRAS directory, with each DSC file maybe even having its own MODELS and TEXTURES/MEDRES directories.
This is exactly what I try to do when adding new add-ons. It keeps things like activating / de-activating a whole lot simpler -- merely move the directory. Your readme file also went into this in some detail, which is helpful.
TimMc wrote:I hope that a feature can be added to Celestia in the future that will allow for searching of deep-space objects loaded and for limited viewing of them (like the automag flag for stars).
Two very good ideas, and yes, I think a new topic should be added to the Users Forum for these, as feature requests.
By the way, when you "register" in the forums, you can then edit your messages, allow folks to write Private Messages (PMs) to you, get e-mail notification when replies are posted, etc. Just FYI.
TimMc wrote:I don't want this script to be responsible for wasting your precious time!
There is such a wide mix of Celestia users out there that every script ever written is bound to waste
someone's "precious time".
... So, I don't worry about it myself, as there are hundreds of others who will learn something from it, or just plain enjoy watching it.
TimMc wrote:The script is capable of touring a dozen objects in a few minutes, following large sweeping trajectories that show the 3D objects off at their best, and make interesting viewing for 2D images.
Yes, your script is
great at getting a quick "visual" overview of the DSOs a user enters into the script. Some things to think about adding (you or anyone wanting to modify the script) ... some for functionality, some for education ...
* Look into the current set of Celx methods. Several have been added, such as a real preloadtexture method, a keyboard callback function (get input from the user), a clean-up callback function (automatically reset user's settings), etc. Harald may have a more recent guide than the one currently on his web page, so send him an e-mail or PM asking about it.
* Look into using the Pause-A-Script function I wrote (posted in the Scripting forum) that would allow the user to pause the script at any particular DSO (or any other time) so they can take a longer look.
* Set-up a table that contains known DSOs (in Celestia add-ons anyway) that includes some data for each object, which could then be displayed as on-screen text when the DSO is in-view. Things like distance from Earth, size, etc.
TimMc wrote:I would be happy to upload some of my favourite DeepSpace object DSC files and their model and texture sub-directories on to my web-site ...
Personally, I would
LOVE to be able to go to
ONE web site, and browse through a large collection of DSOs. However, you would need to keep a close eye on your bandwidth usage, because there are a LOT of Celestia users out there!
Thanks again for a great script Tim. It's gotten a few of my rusty old mental gears turning.
Cheers,
-Don G.