sRGB-capable Celestia available for testing

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 2 months

sRGB-capable Celestia available for testing

Post #1by onetwothree » 16.10.2023, 21:09

The first test version with sRGB-capable output is downloadable from https://github.com/CelestiaProject/Celestia/actions/runs/6538920137 . It requires two parameters set in celestia.cfg:

Code: Select all

ProjectionMode "perspective"
ViewportEffect "passthrough"

Please test. For those willing to build from sources please use `srgb-test-v1` branch.

Avatar
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 5 months
Location: Germany

Post #2by EarthMoon » 17.10.2023, 14:01

There is no file to download at the link you specified ... all I see are jobs, check marks, but no downloadable file (except workflow file which I don't need), and the latest version in Releases is 1.6.3, no EllipticalOrbit-HyperbolicOrbit version ...

(Sorry, I don't use Github much so I'm not very experienced with that ...)
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)

Topic author
onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 2 months

Post #3by onetwothree » 17.10.2023, 14:12

You need a github account to be able to download (sorry).

Topic author
onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 2 months

Post #4by onetwothree » 18.10.2023, 13:27


Avatar
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 5 months
Location: Germany

Post #5by EarthMoon » 18.10.2023, 14:46

Woah, amazing! The Earth (and maybe other planets too, I didn't test that) look way better than in older Celestia versions.

celestias.png


One annoying thing: It's very hard to unselect things since almost everytime I click in free space (black), it marks a star cluser ...
So I had to disable data/openclusters.dsc by renaming the .dsc to a non-Celestia extension and to remove it from celestia.cfg.
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
Gurren Lagann
Posts: 434
Joined: 31.01.2018
Age: 18
With us: 6 years 10 months
Location: State of Rio de Janeiro, Brazil

Post #6by Gurren Lagann » 18.10.2023, 21:59

EarthMoon wrote:One annoying thing: It's very hard to unselect things since almost everytime I click in free space (black), it marks a star cluser ...
That's my fault, sorry! Fortunately for you its already obsoleted by the UCC, so i need to update it again.
"The tomorrow we're trying to reach is not a tomorrow you had decided on!"
- Simon the Digger
"Nothing is impossible for me, as long I'm determinated to keep moving forward!"
"If other people aren't going to do it, I'm going to do it myself!"
- Me (Gurren)

Current major projects:
- Aur Cir
- Cel+
- Project Sisyphus
- Populating the Local Group
- An galaxy generator

Avatar
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 5 months
Location: Germany

Noises on planets' edges

Post #7by EarthMoon » 19.10.2023, 15:49

I found an issue: There are noises on the day-night edges of planets when you zoom at the planets from big distance while viewing from the day side and only a very small black (night) part is visible. The planets have not beed modified in any way.

Neptune and Uranus (as example) as seen from Voyager 2 with high zoom-in:

nep.png
Neptune

ura.png
Uranus (reddish background is due to the milky way)


Times and dates are visible in the upper-right corner. The Voyager addon can be found here.
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)

Topic author
onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 2 months

Post #8by onetwothree » 19.10.2023, 21:05

Do you have 1.7 without sRGB changes? What do you have there?

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

Post #9by TheLostProbe » 20.10.2023, 01:47

EarthMoon wrote:There are noises on the day-night edges of planets when you zoom at the planets from big distance
yeah I've known about this for a while since the per-pixel rendering was introduced. I imagine it's probably got something to do with the amount of samples, so the only way to fix it would be to add more samples, but then that would take a big toll on performance... unless there's another way to fix it that doesn't involve adding more samples
"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
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 5 months
Location: Germany

Post #10by EarthMoon » 20.10.2023, 10:56

Or add a setting for samples, so users can choose between performance and quality.
E.g. a Render > Samples in the menu bar which opens a text field where users can write a number (higher number = more samples)

The Github only has versions up to 1.6.3 in the releases tab so I can't download 1.7.0 ...

And building from source is a hard pain (at least with the tools I have) and would waste too much time.
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
EarthMoon
Posts: 200
Joined: 02.07.2022
With us: 2 years 5 months
Location: Germany

Post #11by EarthMoon » 04.11.2023, 19:59

And now I found a new bug: The orbit/rotation data for the moon get invalid at the year change 3999-4000. If you are in sync orbit on the moon and speed up time fast, you will see the Earth visually follow some lissajous paths on the moon's sky. At the year change 3999-4000, the Earth abruptly moves off this path over months and years. And the moon's trajectory follows a slight jump at that time (see below).


Open the below cel:// link, set the time scale to 100000 and unpause. You should then see a slight jump in the moon's orbit on its backside.
cel://SyncOrbit/Sol:Earth:Moon/4000-01-01T02:20:16.03711Z?x=9MQ6ZP2v4P///////////w&y=MJJKnS2/Mg&z=HXbQWVyp6////////////w&ow=0.44150567&ox=0.2469642&oy=0.7748661&oz=0.37903035&fov=45.883354&ts=100000&ltd=0&p=1&rf=71161779&nrf=255&lm=6&tsrc=0&ver=3
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)

Topic author
onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 2 months

Post #12by onetwothree » 04.11.2023, 22:10

1. Use proper topics.
2. See VSOP87 limits.


Return to “Development”