The Feature Requests Collecting Thread

General discussion about Celestia that doesn't fit into other forums.
ar81
Posts: 61
Joined: 13.06.2005
With us: 19 years 5 months

Post #81by ar81 » 16.06.2005, 19:01

Feature request:

1. Realistic representation of small objects.
If you see Earth and all the space junk in orbit, you may not see all the junk in real life. Or am I wrong?
2.Nebula activation on demand. Nebulae that are not visible shouldn't be rendered, or just rendered as dots if they have a very small aparent diameter. Apply that for galaxies too. That might increase performance.
3.Display selected object label only.
4.Sync orbit between 2 objects not connected by orbit profiles. i.e. Voyager and Saturn.
5.Galaxies and clusters displayed as faint as they should when they are away. It helps you to have better awareness of real relative magnitude.

Planet X
Posts: 79
Joined: 07.03.2005
With us: 19 years 8 months
Location: booted from planethood

Post #82by Planet X » 17.06.2005, 17:56

ar81 wrote:Feature request:

1. Realistic representation of small objects.
If you see Earth and all the space junk in orbit, you may not see all the junk in real life. Or am I wrong?
2.Nebula activation on demand. Nebulae that are not visible shouldn't be rendered, or just rendered as dots if they have a very small aparent diameter. Apply that for galaxies too. That might increase performance.
3.Display selected object label only.
4.Sync orbit between 2 objects not connected by orbit profiles. i.e. Voyager and Saturn.
5.Galaxies and clusters displayed as faint as they should when they are away. It helps you to have better awareness of real relative magnitude.


Amen! Later!

J P

Discovery One
Posts: 3
Joined: 18.06.2005
With us: 19 years 4 months
Location: Atlanta, GA

Post #83by Discovery One » 18.06.2005, 06:34

I'd like to see planetary rings done properly. I understand that only Saturn's rings are substantial enough to see from here, but I can't see the other giant's rings at all, even when I'm right on top of them...

I'd also like to be able to see the ring's shadow on the planet.
Last edited by Discovery One on 18.06.2005, 06:39, edited 1 time in total.

Discovery One
Posts: 3
Joined: 18.06.2005
With us: 19 years 4 months
Location: Atlanta, GA

Post #84by Discovery One » 18.06.2005, 06:38

I'd also like an update of more recently discovered moons, TNO's, etc.

Discovery One
Posts: 3
Joined: 18.06.2005
With us: 19 years 4 months
Location: Atlanta, GA

Post #85by Discovery One » 18.06.2005, 06:40

Nebulae and more realistically rendered galaxies.

That's it!

BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 7 months
Location: Los Angeles, CA

Post #86by BlindedByTheLight » 18.06.2005, 08:00

Terminator wrote:How about the ability to divide up the galaxy into small cubes of say, a few parsecs wide (or a user-specified area, or even a sphere). Then eliminate all other objects except for everything within the selected area of the galaxy.

It would REALLY help when you want to see the relationships and distances between a group of nearby stars and star systems. It's currently virtually impossible to judge distances in celestia without moving the camera angle. If a flat plan or grid could be overlayed under the selected area and lines drawn to connect the stars to this grid, it would be incredibly useful.

Here's an example of what I mean, taken from a book:
Image

You can clearly see where each star is located, dispite not actually being able to see it in true 3D. :P

Surely there is a way of doing this in Celestia?

Stangely, some of those stars are not found in the Celestia database... :?


I second this one WHOLE-HEARTEDLY... part of the brilliance of Celestia is helping the viewer get a sense of scale - and this is a great way of doing it.
Steven Binder, Mac OS X 10.4.10

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #87by selden » 18.06.2005, 10:37

No changes are needed to Celestia to do this. Although they aren't cubical, I've created several types of "graticules" to help visualize the size of the universe. You can too.

See http://www.lepp.cornell.edu/~seb/celest ... cules.html
Selden

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #88by ElChristou » 18.06.2005, 15:09

Selden,
I have just tested your graticules, and I was wondering why they can't be implemented in Celestia like others guides (boundaries, coordinates grid)... perhaps a cubical one can also help...
Image

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #89by selden » 18.06.2005, 16:37

It's not that such things couldn't be implemented in the source code, it's just that external models can be created by people who aren't on the development team.
Selden

Tech Sgt. Chen
Posts: 187
Joined: 04.11.2003
With us: 21 years
Location: Northern NJ/USA

Random Star Textures.

Post #90by Tech Sgt. Chen » 21.06.2005, 01:33

Would it be possible to script Celestia so that it displays (randomly) a specified number of star textures. For example: Astar1, Astar2, Astar3.
This way you could load 3 or 4 A star textures into the Textures folder and Celestia would randomly apply them every time you visit a different (A catagory) star. This way every A star would not appear the same (hue, same sunspots, etc.). It would be an incentive for those graphically inclined to create different star textures. Celestia users can then choose a specific number of the textures they prefer to be displayed for each star catagory. Just a thought!
Hi guys. Listen, they're telling me the uh,
generators won't take it, the ship is breaking apart and all that. Just, FYI.
(Athlon X2 6000+ Dual Core 3Ghz, 8GB DDR2-800, 500GB SATA 7200RPM HD, 580W,
GeForce 9600GT-512, 64Bit, Vista Home Premium)

BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 7 months
Location: Los Angeles, CA

Post #91by BlindedByTheLight » 21.06.2005, 10:16

selden wrote:No changes are needed to Celestia to do this. Although they aren't cubical, I've created several types of "graticules" to help visualize the size of the universe. You can too.

See http://www.lepp.cornell.edu/~seb/celest ... cules.html


Hey Selden... just checked out your graticules... in a forum often filled with hyperbole, I still feel comfortable saying they are insanely cool. A belated thank you. As for being coded directly into Celestia... who do I need to prod to make such a thing happen? :)

Seriously, though - they seem like such an indispensable tool, I'm surprised they are not already hard-coded (did I just make that up? does it mean what I hope it means?).

As for prodding... are bribes allowed on the forum? Because, if so, I will gratefully send my three precious copies of Star Trek: Enterprise scripts to the first coder who throws them into the main engine (with your permission, of course) with an easy keyboard shortcut to turn 'em on (if there are any left...). :)
Steven Binder, Mac OS X 10.4.10

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #92by selden » 21.06.2005, 15:07

BlindedByTheLight,

I understand that there are hopes to include something similar in a future version of Celestia. It may take a while, though, since other improvements have a higher priority.

Hang on to your Enterprise scripts.
Selden

bdm
Posts: 461
Joined: 22.07.2005
With us: 19 years 3 months
Location: Australia

Barycentre definitions in SSC files

Post #93by bdm » 30.07.2005, 05:33

I have noticed that Celestia 1.4.0pre6 has barycentre definitions in STC files. A similar barycenter definition for SSC files would be useful for planets where this is needed for a more accurate simulation. A barycentre defintion would be particularly useful for the Pluto/Charon system, where the barycentre lies between the two bodies.

Spaceman Spiff
Posts: 420
Joined: 21.02.2002
With us: 22 years 8 months
Location: Darmstadt, Germany.

Post #94by Spaceman Spiff » 30.07.2005, 09:54

Hmm, surely what was done in the topic would suffice?

Double Body Problem ( http://www.celestiaproject.net/forum/viewtopic.php?t=7674 ).

Spiff.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #95by selden » 30.07.2005, 11:14

While it probably would be convenient to have them in SSC files, they work fine as they are: Barycenters can orbit stars and planets can orbit Barycenters.

FWIW, my understanding is that some thought has been given to eventually merging STC and SSC files into one type of catalog file, but it won't happen soon.
Selden

bdm
Posts: 461
Joined: 22.07.2005
With us: 19 years 3 months
Location: Australia

Post #96by bdm » 01.08.2005, 02:06

Spaceman Spiff wrote:Hmm, surely what was done in the topic would suffice?

Double Body Problem ( http://www.celestiaproject.net/forum/viewtopic.php?t=7674 ).

Spiff.

The "invisible" class you referred to should do nicely, but it's not documented in the SSC Scripting Guide for Celestia 1.3.2. I intend to experiment with it to see how it works. Selden also mentioned that barycentres can orbit stars, but I believe barycentres are introduced in 1.4.0. Looks like I will need to play around with Celestia a bit. As if I needed an excuse....

spacedonkey
Posts: 10
Joined: 29.07.2005
With us: 19 years 3 months

Feature Request -- Remote control of Celestia

Post #97by spacedonkey » 05.08.2005, 13:32

I would like to be able to control Celestia by sending commands to it over a network interface. A remote computer would connect to the Celestia host with a TCP/IP connection and then send text strings using the same command language as the scripting feature.

phoenix
Posts: 214
Joined: 18.06.2002
With us: 22 years 4 months
Location: Germany - Berlin

Re: Feature Request -- Remote control of Celestia

Post #98by phoenix » 14.08.2005, 09:33

spacedonkey wrote:I would like to be able to control Celestia by sending commands to it over a network interface. A remote computer would connect to the Celestia host with a TCP/IP connection and then send text strings using the same command language as the scripting feature.


would the remote computer connect to celestia or celestia to the remote-pc requesting the data?
i really advise against celestia having some open port as it would create a major security risk for everyone and celestia would need significant code-changes in order to be secure again.

rather than an open tcp/ip port i suggest to make celestia able to do http and https requests and then process the incoming-data as a script.
of course to get that working we need a server-application (or script) which returns the proper script-data on a request.

i'm currently working on such a patch and server (still in planning-phase), but i don't think that's what you had in mind.

greetings
phoenix
most recent celestia win32-SVN-build - use at your own risk (copy over existing 1.5.1 release)

spacedonkey
Posts: 10
Joined: 29.07.2005
With us: 19 years 3 months

Remote control of Celestia

Post #99by spacedonkey » 14.08.2005, 10:56

Hi,

I am wanting to use Celestia as a 'display device' for an interactive display in an educational environment. As such I want remote control of Celestia so that I can navigate to different places and change displays 'on the fly' rather than under script control.

I thought that a socket interface (TCP or UDP) would be a farily simple way of getting commands and parameters into Celestia. As for security, for my situation I don't see the problem. The interface could be enabled/disabled at the Celestia console or protected by a password set in an INI file perhaps?

Thanks.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #100by selden » 14.08.2005, 11:36

Don't forget that Celestia can be controlled by sending commands to the operating system. E.G.

Code: Select all

celestia --url filename

tells Celestia to execute the script that's in the specified file.

Under Windows, at least, that comand line is sent to the currently running copy of Celestia. If Celestia isn't running, Celestia is started with that command line.

It's slower than sending a command directly to Celestia would be, but your network program can write a file containing one or more .CEL or .CELX commands and then tell Celestia to run that script.
Selden


Return to “Celestia Users”