|
|
Paolo Angeli Personal Website |
Celestia Feature requests: Group 5 FR28 Traveling |
The capability of changing the traveling properties. Is requested the capability of setting properties that Celestia uses for moving the observer when another destination is selected.
Description: Actually when the users enters a Goto command Celestia calculates the path and than starts moving the observer.
The traveling time is almost the same for every Goto command. Differences in traveling time are caused by texture loading that slowdown Celestia entirely.
Sometimes the user would enjoy the travel having much more time to look around.
It is requested the capability of being able to set the traveling time. Should be sufficient to have some predefined types: - Immediate, - Short, - Normal, - Long, - Very long. And three modes: - Fixed; - Proportional; - Automatic;
The types are self describing and tells to Celestia to use shorter or longer traveling times. Concerning the modes, the fixed is intended the current available one. The proportional mode tells Celestia to calculate the traveling time proportional to the distance. Shorter distance, shorter time end vice-versa. The automatic mode tells Celestia to calculate the traveling time accordingly to the path shape. This mode should be useful to represent correctly the observer travel when the FR27 is implemented. So if the observer is placed on a body surface exiting from the atmosphere should be relatively slow and when in outer space should be very fast.
Actually during the travel, the user input is disabled. To allow even more spectacular sensations to the user during the observer travel the capability of changing FOV and orientation of the observer should be very appreciated. The capability of stopping the travel or to change the type should be useful too.
Associating this feature to corresponding script commands should allow the script writers to create spectacular flybys.
The script should be similar to something like this.
TravelSettings {type "long" mode "proportional"} wait {duration 2} FovTravel {value 22 duration 3} RotateTravel { up [0,1,0] value -30 duration 3} etc
Required/Suggested: FR27 Collision detection.
Further related improvements: (...)
Related Newsgroup Threads: (...)
Reference Celestia Version: 1.3.0
Status: (31-08-03) Submitted to forum attention. (31-08-03) Waiting.
Subscribers (Subscribe this item) Paolo Angeli.
Back
to
Group
5.
|
Last update: 19-09-03