Celestia Development Roadmap

The place to discuss creating, porting and modifying Celestia's source code.
alecsanpi
Posts: 3
Joined: 28.02.2007
With us: 17 years 8 months

A little (?!) idea

Post #81by alecsanpi » 02.09.2007, 14:08

I have a suggestion, but I don't know if it is a complex implementation.

In softwares for Geographic Information Systems, we use the SQL Interface to get many situations, like:

- How many Buildings (or Asteroids) are within a distance of 1200 meters(or UA) from an Object or selection of objects (Earth or Earth and Mars)?

- Which comets will be visible from October to December this Year?

My suggestion!
Alec
Geographer
Brasil

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

Post #82by selden » 02.09.2007, 15:29

While it's not a data-base language, CELX scripts written in the Lua programming language can be used to query the catalogs that have been loaded into Celestia.

The program "Mostly Harmless," based on an older version of Celestia, does include SQL. It's available at http://mostlyharmless.sourceforge.net/index.htm
Unfortunately, its author has disappeared.
Selden

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

Post #83by ElChristou » 15.10.2007, 00:57

Code: Select all

1.5.0pre3
- Don't require LuaHook for scripted orbits and rotations
- Fix cloud shadows
- ASAP

1.5.0pre4
- Changes to standard data files:
  - new Eros model
  - new ISS and Mir models
  - new Itokawa model
- Fix stars
- Allow star orbits to be toggled separately from planet orbits
- Eliminate OrbitBarycenter
- Adjust near clip plane for FOV (to preserve depth buffer precision)
- Don't show labels for star system barycenters
- Fix SSC texture override for meshes

1.5.0 final
- Changes to standard data files:
  - Switch to new rotation model forms
- Atmospheres
  - Make dense atmospheres work better
  - Fix artifacts from linear interpolation across triangles
  - Fix too dark sky at zenith
  - Automatic conversion of new style atmosphere parameters to old ones
- Default body frame is based on parent, not center of orbit frame; is this
  right?
- Fix depth sorting of labels


Curiosity: what points have been completed? (it's not a question to hurry up, it's just curiosity...)
Image

Larre
Posts: 17
Joined: 08.11.2007
With us: 17 years
Location: Jackson, Wyoming

Post #84by Larre » 26.11.2007, 07:34

Hello, Everyone!!

I am new at this Celestia thing, and I have learned so much by reading these forums!!

I do have a few suggestions for the future of Celestia:

Please make it so that Celestia can draw stars beyond 16000 Light Years, and if you can, make it possible for 3D Terrain for Planets, if that is not already do-able.

I would really like it if I could create stc and ssc add-ons in other galaxies!

Peace, Larre... :D

Paolo
Posts: 502
Joined: 23.09.2002
With us: 22 years 2 months
Location: Pordenone/Italy

Post #85by Paolo » 29.11.2007, 12:17

Larre wrote:I do have a few suggestions for the future of Celestia:
Please make it so that Celestia can draw stars beyond 16000 Light Years, and if you can, make it possible for 3D Terrain for Planets, if that is not already do-able.


Yes something like this
http://video.google.com/videoplay?docid ... 5934024232
Remember: Time always flows, it is the most precious thing that we have.
My Celestia - Celui

danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

Post #86by danielj » 29.11.2007, 14:08

In the roadmap,is lacking one important thing:fixing the flickering of most models,specially when placed on surfaces.I had posted this a long time ago,but NO ONE seem to notice...



ElChristou wrote:

Code: Select all

1.5.0pre3
- Don't require LuaHook for scripted orbits and rotations
- Fix cloud shadows
- ASAP

1.5.0pre4
- Changes to standard data files:
  - new Eros model
  - new ISS and Mir models
  - new Itokawa model
- Fix stars
- Allow star orbits to be toggled separately from planet orbits
- Eliminate OrbitBarycenter
- Adjust near clip plane for FOV (to preserve depth buffer precision)
- Don't show labels for star system barycenters
- Fix SSC texture override for meshes

1.5.0 final
- Changes to standard data files:
  - Switch to new rotation model forms
- Atmospheres
  - Make dense atmospheres work better
  - Fix artifacts from linear interpolation across triangles
  - Fix too dark sky at zenith
  - Automatic conversion of new style atmosphere parameters to old ones
- Default body frame is based on parent, not center of orbit frame; is this
  right?
- Fix depth sorting of labels


Curiosity: what points have been completed? (it's not a question to hurry up, it's just curiosity...)

scaddenp
Posts: 55
Joined: 07.08.2003
With us: 21 years 3 months
Location: Dunedin, New Zealand

Post #87by scaddenp » 30.11.2007, 00:40



But is this real or someone playing with LOD tricks and procedural detail. Celestia isnt a game and I am not sure I like the idea of procedural terrain
in it. Surface to planet LOD control is a major, major project, not off-the-shelf technology unless you are using game-level tricks (eg hide your LOD change
by ducking through cloud or unreal horizons.

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #88by cartrite » 30.11.2007, 10:10

Fridger started a thread at Celestial Matters a while back. http://forum.celestialmatters.org/viewtopic.php?t=116.
The first post has an interesting link about rendering terrains. I'm referring to wscg07-schafhitzel.pdf. Although the beginning of the paper deals with atmospheres, chapter 5 starts talking about "real?" terrain rendering.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Paolo
Posts: 502
Joined: 23.09.2002
With us: 22 years 2 months
Location: Pordenone/Italy

Post #89by Paolo » 30.11.2007, 19:19

scaddenp wrote:

But is this real or someone playing with LOD tricks and procedural detail. Celestia isnt a game and I am not sure I like the idea of procedural terrain
in it. Surface to planet LOD control is a major, major project, not off-the-shelf technology unless you are using game-level tricks (eg hide your LOD change
by ducking through cloud or unreal horizons.


Of course where VT will be available a terrain should have a very high LOD exactly as in google Earth. In other places some kind of procedural detail improvement should be required.

The more I watch that video the more I would like to experience something like that in Celestia. Is addictive.

But this will remain a dream for a very looooong time.
Last edited by Paolo on 30.11.2007, 20:57, edited 1 time in total.
Remember: Time always flows, it is the most precious thing that we have.

My Celestia - Celui

scaddenp
Posts: 55
Joined: 07.08.2003
With us: 21 years 3 months
Location: Dunedin, New Zealand

Post #90by scaddenp » 30.11.2007, 20:46

Paolo wrote:
scaddenp wrote:
But this will remain a dream for a very looooong time.


Yes, I believe so. A 100m grid of 2byte height covering the earth would be
something like 152GB. (Think I have that calculation right). Without
google-type streaming, its tough on disc.

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Celestia Development Roadmap

Post #91by Fenerit » 30.07.2008, 11:26

Perhaps I'm rested back in Celestia's feature...
Would be possible a .ssc propriety which might hide the right menu's objects title, to say:

Showinmenu false

so that an object couldn't be duplicate or to have multiple voices for the same purpose? In union with the Clickable false propriety seem fine to me.
Never at rest.
Massimo

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Celestia Development Roadmap

Post #92by duds26 » 22.10.2008, 16:56

This is one for the forum, mostly the troubleshooting forum (Celestia Bugs).

Some icon for saying that the problem in the topic is solved would be handy to use in the forum.
Seen that the forum software is very alike, mayby the administrators don't use it.
Something like on this forum: https://forum.openoffice.org/en/forum/viewforum.php?f=6


OOoforum_solvedicon.png
Last edited by duds26 on 15.04.2018, 20:28, edited 1 time in total.

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Celestia Development Roadmap

Post #93by duds26 » 10.11.2008, 11:22

Updating Celestia video code for the new ogg codecs, file types and MIME-types.

There is a new naming convention with new file extensions and MIME-types.
There is also a new video-codec possible named Dirac that can compress lossy and lossless.
(And while the Celestia devs are at it, also check if the libraries are the most recent, of course.)

Celestia would be greatly enhanced with these updates/improvements.
https://www.xiph.org/

This is something that is better done sooner rather than later.
Last edited by duds26 on 15.04.2018, 20:42, edited 2 times in total.

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: Celestia Development Roadmap

Post #94by t00fri » 10.11.2008, 11:34

In any case, my theora library under Linux has been automatically updated a few days ago to libtheora-1.0.final. All my celestia versions as of the latest SVN 4538 (kde,gnome, gtk) are now using that theora-1.0final lib without problems.

Fridger
Image

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

Re: Celestia Development Roadmap

Post #95by ElChristou » 10.11.2008, 12:11

As this thread is about the Celestia roadmap, Chris could you do a check of the roadmap in the wikibook? (seems some features are mixed now between the several next version but I'm not that sure.)

About 1.7, what about doing a version only for the QT change + some old time fixing and polishing? Then again we could have a strong basis for the future HDR and others implementation... Opinion?
Image

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Celestia Development Roadmap

Post #96by duds26 » 12.11.2008, 13:49

t00fri wrote:In any case, my theora library under Linux has been automatically updated a few days ago to libtheora-1.0.final. All my celestia versions as of the latest SVN 4538 (kde,gnome, gtk) are now using that theora-1.0final lib without problems.

Fridger
If you record a video and save it, is it a .ogv file or .ogg file?

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: Celestia Development Roadmap

Post #97by t00fri » 12.11.2008, 16:08

duds26 wrote:
t00fri wrote:In any case, my theora library under Linux has been automatically updated a few days ago to libtheora-1.0.final. All my celestia versions as of the latest SVN 4538 (kde,gnome, gtk) are now using that theora-1.0final lib without problems.

Fridger
If you record a video and save it, is it a .ogv file or .ogg file?

I have tried .avi, .ogg and .ogv under Celestia-kde. All three work very well. I used vlc 0.94 to play the test videos. I used vlc on my Windows machine, actually.

Fridger
Image

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Celestia Development Roadmap

Post #98by duds26 » 12.11.2008, 16:28

What's file extension that you get when recording with default settings, an ogg or an ogv file?

The ogv should be used instead of ogg.
(if it's not ogv it should be set on ogv)

It's the preferred container, file extension.
AVI should from now on be abandoned in favor of ogg container (ogv, oga and ogx) or matroska, MP4.

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: Celestia Development Roadmap

Post #99by t00fri » 12.11.2008, 16:54

duds26 wrote:What's file extension that you get when recording with default settings, an ogg or an ogv file?

The ogv should be used instead of ogg.
(if it's not ogv it should be set on ogv)

It's the preferred container, file extension.
AVI should from now on be abandoned in favor of ogg container (ogv, oga and ogx) or matroska, MP4.

There is NO default extension in Celestia-kde.
If I write test then the file named test will be saved.


So far I avoided these formats when preparing a video since my Windows friends with their installed Media Player simply were unable to play these formats/codecs. There is no point in talking about all this if people are not willing to install at least a player that is capable of playing these formats.

I want to reach people if I am undergoing all the work of making a video. ;-)
Sometimes the inertia on can observe is "breathtaking" ...

Fridger
Image

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Celestia Development Roadmap

Post #100by duds26 » 12.11.2008, 17:28

Yes, people are very afraid of trying something new :lol: .
People that don't know a lot of computers are very fragile. :mrgreen:

My Windows Friends can't play ogg files also.
(So I end up with a wmv version of the video.)


That makes me wondering about something on the Xiph wiki.
There was a project that was about making direcshow filters for ogg.

(Hopefully it will become easier to move our friends with that,
than with trying them to try a new media player.)
(Hopefully their inertia will be small enough for this change. :idea: :idea: )

But it will take some time to have those filters matured and stable enough for everybody to enjoy.
There isn't much software with the stable library, the current software isn't working stable and reliable yet.
Noticed when I tried to compare different codecs. The creation of ogg files was very unreliable.


Return to “Development”