Project InterStellar - Making every star known

The home for finished/released addons.
Avatar
Topic author
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 4 months
Location: Germany

Project InterStellar - Making every star known

Post #1by EarthMoon » 02.10.2022, 07:41

Welcome to Project InterStellar!

The goal is to make/create every star known (inside Celestia's render limit).
Only "real" stars are allowed, no fictional stars.
Everyone may contribute to this HUGE project!
It is also allowed to put links/URLs to other star addons, that alredy have been made by other people, in this project.
Creating exoplanets around these stars is also OK, but the main goal is just the stars.

Allowed:
- Stars
- Star clusters (open and globulars), BUT as .stc, not .dsc!
- Stars in other galaxies
- URLs to other star addons


Allowed, but optional:
- Exoplanets
- Nebulae
- Protoplanetary disks

Disallowed:
- Galaxies
- Spacecraft
- Fictional things
- All other things I didn't list in "Allowed" and "Optional"

Added after 11 minutes 49 seconds:
Celestia.mobi - stars
Last edited by EarthMoon on 08.10.2022, 16:17, edited 1 time in total.
Crew: "We are orbiting a black hole."
Control Center: "Do not fly too close to the black hole!"
Crew: "OH OOPS..."

Celestia versions:
1.6.3, 1.7.0 sRGB, 1.6.1 ED (plain)

Current projects:
Celestial (a Celestia-like program written in Python)

Avatar
SevenSpheres
Moderator
Posts: 826
Joined: 08.10.2019
With us: 5 years 1 month

Post #2by SevenSpheres » 02.10.2022, 15:16

Just to note, it's not possible for Celestia to render all billion-plus stars with known positions and distances.
My Addons: viewtopic.php?f=23&t=19978 • Discord server admin
Celestia versions: 1.5.1, 1.6.1, 1.6.2, 1.7.0, and some unofficial versions like Celestia-ED

Avatar
Topic author
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 4 months
Location: Germany

Post #3by EarthMoon » 08.10.2022, 16:17

(I mean all stars inside Celestia's render limit)
Crew: "We are orbiting a black hole."
Control Center: "Do not fly too close to the black hole!"
Crew: "OH OOPS..."

Celestia versions:
1.6.3, 1.7.0 sRGB, 1.6.1 ED (plain)

Current projects:
Celestial (a Celestia-like program written in Python)

Avatar
SevenSpheres
Moderator
Posts: 826
Joined: 08.10.2019
With us: 5 years 1 month

Post #4by SevenSpheres » 08.10.2022, 16:20

I'm not talking about the render limit. It's literally not possible for Celestia to load with that many stars. It's been tried with a generated stars.dat.
My Addons: viewtopic.php?f=23&t=19978 • Discord server admin
Celestia versions: 1.5.1, 1.6.1, 1.6.2, 1.7.0, and some unofficial versions like Celestia-ED

Avatar
Topic author
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 4 months
Location: Germany

Post #5by EarthMoon » 08.10.2022, 17:36

8 GB of RAM (my PC) should (theoretically) be enough for 8 GB heavy .stc files.
My extras folder is 8.86 GB in size and loads without any issue (except loading time: ~1 minute, but that's ok).
Crew: "We are orbiting a black hole."
Control Center: "Do not fly too close to the black hole!"
Crew: "OH OOPS..."

Celestia versions:
1.6.3, 1.7.0 sRGB, 1.6.1 ED (plain)

Current projects:
Celestial (a Celestia-like program written in Python)

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Post #6by John Van Vliet » 09.10.2022, 00:14

when celestia tries to load way too many stars it runs into what is called a buffer overflow issue
there is a max number of stars that a 32 bit program can load

Avatar
TheLostProbe
Posts: 218
Joined: 07.05.2020
Age: 18
With us: 4 years 6 months
Location: City of Port Phillip, Melbourne, Australia

Post #7by TheLostProbe » 09.10.2022, 00:17

EarthMoon wrote:8 GB of RAM (my PC) should (theoretically) be enough for 8 GB heavy .stc files.
just because you have 8gb of ram, doesnt mean you can load an 8gb file into your ram. other programs are using that ram, including windows itself, and so you end up having less than 8gb of available space within your ram
"Carbon stars with ancient satellites colonized by sentient fungi. Gas giants inhabited by vast meteorological intelligences. Worlds stretched thin across the membranes where the dimensions intersect... impossible to describe with our limited vocabulary."
- Dr. Wallace Breen

Avatar
SpaceFanatic64
Posts: 427
Joined: 16.08.2018
Age: 18
With us: 6 years 3 months
Location: Southern California

Post #8by SpaceFanatic64 » 09.10.2022, 00:31

I'm pretty sure the program would significantly slow down even if there was no overflow issue.
If you see that I made a dumb or nonsensical post years ago, please forgive me in advance.

Avatar
Topic author
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 4 months
Location: Germany

Post #9by EarthMoon » 09.10.2022, 10:18

Split the star catalog in 100(000000) .stc files :biggrin:
Crew: "We are orbiting a black hole."
Control Center: "Do not fly too close to the black hole!"
Crew: "OH OOPS..."

Celestia versions:
1.6.3, 1.7.0 sRGB, 1.6.1 ED (plain)

Current projects:
Celestial (a Celestia-like program written in Python)

Avatar
TheLostProbe
Posts: 218
Joined: 07.05.2020
Age: 18
With us: 4 years 6 months
Location: City of Port Phillip, Melbourne, Australia

Post #10by TheLostProbe » 10.10.2022, 01:47

...how would that do anything? it wouldnt decrease the total file size, and would just become a massive annoyance for the user :fie:

a major rewrite of the stellar octree is needed for something like this to occur. otherwise, celestia cant handle massive star databases at all. something like the defunct AstroDB project that was worked on a while back
"Carbon stars with ancient satellites colonized by sentient fungi. Gas giants inhabited by vast meteorological intelligences. Worlds stretched thin across the membranes where the dimensions intersect... impossible to describe with our limited vocabulary."
- Dr. Wallace Breen

ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Post #11by ajtribick » 10.10.2022, 17:23

TheLostProbe wrote:a major rewrite of the stellar octree is needed for something like this to occur. otherwise, celestia cant handle massive star databases at all. something like the defunct AstroDB project that was worked on a while back

It would also end up breaking at least some scripts. Interfaces like celestia::stars() are not really usable in a world with billions of stars. This script provided in the Celestia distribution would be unusably slow, and the operation "mark all stars of a given spectral type" wouldn't be a particularly reasonable thing to do anyway.

The ability to support billions of stars would be such a fundamental change to how Celestia operates (there's a lot of stuff that fundamentally assumes a Hipparcos-scale universe, not a Gaia-scale one) that it would almost certainly deserve calling the resultant application Celestia 2.0.

Avatar
TheLostProbe
Posts: 218
Joined: 07.05.2020
Age: 18
With us: 4 years 6 months
Location: City of Port Phillip, Melbourne, Australia

Post #12by TheLostProbe » 10.10.2022, 23:45

so there would have to be some optimizations made to marker rendering for this to become supported as well. though i think the marker rendering system should be optimized for reasons other than this project anyway, because scripts that mark a large number of objects such as z-dist.celx, Mark All Exoplanets.cel and Mark All Exoplanets (Unconfirmed).cel slows down my computer horrendously :weirdface:
"Carbon stars with ancient satellites colonized by sentient fungi. Gas giants inhabited by vast meteorological intelligences. Worlds stretched thin across the membranes where the dimensions intersect... impossible to describe with our limited vocabulary."
- Dr. Wallace Breen


Return to “Add-on releases”