Celestia 1.7.0 Development Thread

The place to discuss creating, porting and modifying Celestia's source code.
Markerz
Developer
Posts: 274
Joined: 29.01.2009
Age: 29
With us: 15 years 7 months
Location: Suzhou, China

Post #701by Markerz » 03.12.2019, 00:51

ok, here are the resources needed for 1.7.0 now, generated by script

CelestiaResources.zip

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 1 month

Post #702by Janus » 03.12.2019, 07:40

@onetwothree

Is there a flag somewhere I can set to disable the greek letter stuff?
Glad it works now, some people seem to like it, but that 'feature' is still annoying for me, it gets in my way.
I do not want to butcher any routines if I can help it, but I really really dislike it.

Thank for your continuing work on Celestia.


Janus.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #703by Lafuente_Astronomy » 03.12.2019, 08:14

Markerz wrote:ok, here are the resources needed for 1.7.0 now, generated by script

Does that include all the latest commits and additions from the GitHub or is that its own thing? Also, if it's the former, will you update it from time to time by adding in all the stuff from future commits or not?
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #704by onetwothree » 03.12.2019, 08:41

selden wrote:Deep Space Objects don't render properly on my computer: they're drawn as red blocks. Below is what I see when looking in the direction of the center of the Milky Way, using both celestia-ttf-x64.exe and celestia-txf-x64.exe.

You need 2 files: shaders/galaxy_vert.glsl and shaders/galaxy_frag.glsl.

Actually those files are required as well: comet_*.glsl, crosshair_*.glsl, ecliptic_*.glsl, selpointer_*.glsl. And, maybe, globular_*.glsl & tidal_*.glsl.

selden wrote:(FWIW, the "OpenGL Driver Info" help window contains only the text "Vendor:" and no OpenGL info, but this seems to be a problem in 1.7.0, not your variant.)

Quite strange. There were no changes in this code.

Added after 2 minutes 6 seconds:
Janus wrote:Is there a flag somewhere I can set to disable the greek letter stuff?

Nope.

Markerz
Developer
Posts: 274
Joined: 29.01.2009
Age: 29
With us: 15 years 7 months
Location: Suzhou, China

Post #705by Markerz » 03.12.2019, 12:03

Lafuente_Astronomy wrote:
Markerz wrote:ok, here are the resources needed for 1.7.0 now, generated by script

Does that include all the latest commits and additions from the GitHub or is that its own thing? Also, if it's the former, will you update it from time to time by adding in all the stuff from future commits or not?

it's files collected from the latest commit in the master branch. well if there's a need, I will update it when there are new files or changes made to old files.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #706by Lafuente_Astronomy » 03.12.2019, 14:01

Well, there may be a need to update the files due to the dynamic nature of the Master Branch as it gets new commits
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Post #707by selden » 03.12.2019, 14:07

Very strange: I responded to Markerz shortly after he posted his Celestia Resources archive and saw my post in the forum, but it's gone now.

At any rate, using those resouce files fixed the DSO problem I was seeing: I created a new, empty "Celestia-170" directory, extracted the resource files there and then added janus' Celestia executables. The 64 bit and 32 bit versions all work the same, showing the Milky Way but not showing any OpenGL info.
Selden

Markerz
Developer
Posts: 274
Joined: 29.01.2009
Age: 29
With us: 15 years 7 months
Location: Suzhou, China

Post #708by Markerz » 05.12.2019, 13:03

Lafuente_Astronomy wrote:Well, there may be a need to update the files due to the dynamic nature of the Master Branch as it gets new commits

I can upload the files every few days, however I don't think uploading it here to the forum is a good choice, it'll take too much space. maybe I'll start a git repo, containing only the data files. there's actually a CelestiaData repo on GitHub, but it's not used now.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #709by Lafuente_Astronomy » 05.12.2019, 13:41

Markerz wrote:I can upload the files every few days, however I don't think uploading it here to the forum is a good choice, it'll take too much space. maybe I'll start a git repo, containing only the data files. there's actually a CelestiaData repo on GitHub, but it's not used now.

Alright. Can you send us a link here once you make it? Thanks in advance
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #710by onetwothree » 05.12.2019, 15:21

Markerz wrote:there's actually a CelestiaData repo on GitHub, but it's not used now.

I planned to move all data files (data, extras, extras-standard, fonts, textures, images, models) there. Just have no time, cause for this we need to update packaging infrastructure to ensure that packages are built properly.

If users want fresh files from master then can download zip files from github. No need for extra repository for this.

Yarlan Zey
Posts: 9
Joined: 27.05.2018
With us: 6 years 3 months

Post #711by Yarlan Zey » 07.12.2019, 23:49

Is this still being developed?

I'm hoping that it will resolve some of the display issues I've noticed, namely "flattened" star colors and magnitudes. It could be my computer, but all the stars look to be about equally bright, and all plain white.

Avatar
fyr02
Posts: 249
Joined: 19.04.2019
Age: 19
With us: 5 years 5 months
Location: San Diego, California (United States)

Post #712by fyr02 » 08.12.2019, 00:28

Yes, it is being developed. By "plain white" what do you mean? If you mean incorrect star colors, this has been fixed. This can even be activated in 1.6.1 by pressing SHIFT+5.
Image

Avatar
SevenSpheres
Moderator
Posts: 824
Joined: 08.10.2019
With us: 4 years 11 months

Post #713by SevenSpheres » 08.12.2019, 00:44

Yarlan Zey wrote:Is this still being developed?

I'm hoping that it will resolve some of the display issues I've noticed, namely "flattened" star colors and magnitudes. It could be my computer, but all the stars look to be about equally bright, and all plain white.

Yes, Celestia development is still active, and I think this should fix the issue with "flattened" magnitude ranges.

fyr02 wrote:Yes, it is being developed. By "plain white" what do you mean? If you mean incorrect star colors, this has been fixed. This can even be activated in 1.6.1 by pressing SHIFT+5.

I think they mean that when you turn up the limiting magnitude, all stars appear to have the same brightness. (Correct me if I'm wrong, Yarlan Zey.)
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

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 1 month

Post #714by john71 » 14.12.2019, 10:51

I have a question for the developers: do you plan to introduce more eyecandy/photorealictic graphic features?

I think a lens flare would be nice,

Also a saturation/brightness feature inside the running program would also help to achieve a more photorealistic view.

Some kind of automatic water reflection effect would be also nice when we are on the surface of planets...

Just saying, no pressure...

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #715by onetwothree » 14.12.2019, 13:17

ohh, i wish we had a bigger team and 48 hours in day :)

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #716by Lafuente_Astronomy » 14.12.2019, 14:18

onetwothree wrote:ohh, i wish we had a bigger team and 48 hours in day

I have to agree. We also need someone who's good in making 3D objects and adding them into the development. There are lots of stuff that we request for Celestia to have but the development team is currently inadequate to deal with those things. Hence, I say that we must be patient, and if there are anyone with good skills, especially in 3D rendering, you may have to help make john71's dream come true. Just saying
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.

Avatar
SevenSpheres
Moderator
Posts: 824
Joined: 08.10.2019
With us: 4 years 11 months

Post #717by SevenSpheres » 14.12.2019, 18:14

I have made some "post 1.7" feature requests on GitHub.

john71 wrote:I think a lens flare would be nice,

Since there's a "flare.jpg" texture, there's probably some unused code for this?

Edit:...150 posts already. Wow I am posting too much.
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
Anthony_B_Russo10
Moderator
Posts: 672
Joined: 03.07.2018
Age: 21
With us: 6 years 2 months
Location: Tallahassee, Florida, US

Post #718by Anthony_B_Russo10 » 14.12.2019, 18:51

It proves you are interested in the program.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #719by Lafuente_Astronomy » 14.12.2019, 22:47

Anthony_B_Russo10 wrote:
SevenSpheres wrote:Since there's a "flare.jpg" texture, there's probably some unused code for this?

Edit:...150 posts already. Wow I am posting too much.

It proves you are interested in the program.

Well, that is something good, and you should not be wondering or complaining about it. You have yet to beat selden's record, he's the only member to reach the 10,000 milestone
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 1 month

Post #720by Janus » 15.12.2019, 07:48

Okay, here we go again, another current compile.
This time it is commit 5719.
Vs2015 compiled, including the support libraries, all static linked.
x86 & x64 both, in ttf & txf font styles.
Individualized config files for both, and ttf fonts for that version.
I have also stepped back to LUA5.1 because of the # vs getn thing.
I dislike #, finding getn much more fluid, and since sourcecode is for humans, I will use what works better for me the human, the rest is the compilers problem.

I hope someone finds some use for this.
Still hoping someone builds a switch into the greeking to turn it off.


Janus.


Return to “Development”