Paolo Angeli
 Personal Website

Celestia Feature requests: Group 5

FR28 Traveling

Home

My Celestia

Feature requests

 Group 5

  FR22 Mouse man.

  FR23 Multiref. systems

  FR24 Observer views

  FR25 Head Up Display

  FR26 Multiv. schemes

  FR27 Collision detection

  FR28 Traveling

  FR29 External cameras

  FR30 Schematic view

  FR31 Objects cameras

 

 

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"}
  Select { object "Saturn" }
  center { time 2 }
  wait { duration 2 }
  goto { time 50 distance 6 up [ 0 1 0 ] upframe "equatorial" }
  wait {duration 5}
 
RotateTravel { up [0,1,0] value 30 duration 3}
  wait {duration 2}
 
FovTravel  {value
0.5 duration 3}
  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.
Back to Feature requests.
Back to
My Celestia.

 

Last update: 19-09-03