Just a suggestion for Celestia 1.5.0 :
1- The constellation labels should fade away at some distance. Around 10000 LY from Sol, they draw an ugly and unreadable patch on the screen. They should gradually fade away.
2- Currently, we don't have any galactic arms labels (Orion arm, etc...). It could be great to have them, drawn with their own color. IMO, these labels should have the same font style and size as the constellation labels (only a different color, and some transparency effect).
Constellation and galactic arms labels
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Constellation and galactic arms labels
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
- Hungry4info
- Posts: 1133
- Joined: 11.09.2005
- With us: 19 years 2 months
- Location: Indiana, United States
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
In the case of the constellation labels, I'm trying to add this code in "render.cpp" :
The arbitrary values 7.5 and 6.0 will have to be adjusted to get a nice fading with distance. My only difficulty for now is the distanceToSun which isn't right. I just need to get the proper distance of the observer from Sol. The label fading should start at approximatively 10000 LY from Sol.
Code: Select all
case Renderer::ConstellationLabels:
labelColor = Renderer::ConstellationLabelColor;
appMagEff = astro::absToAppMag(-7.5f, (float) distanceToSun);
step = 6.0f;
break;
The arbitrary values 7.5 and 6.0 will have to be adjusted to get a nice fading with distance. My only difficulty for now is the distanceToSun which isn't right. I just need to get the proper distance of the observer from Sol. The label fading should start at approximatively 10000 LY from Sol.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
ElChristou wrote:I think the fading should begin much before, at ~500ly because at this distance the labels already lose completely their purpose... They could be completely transparent at ~0.7Kpc...
I don't agree. I think it's still interesting to see "how much" the constellations are losing their meaning with distance (while watching the constellation lines deformation with distance). 500 LY is too short, IMO. Should start fading at, at the very least, 1000 LY. We still need to identify the constellation at this distance.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
ElChristou wrote:Possible, it's just that your initial 10000ly seems a bit too much to me...
I may agree on this. The value can be adjusted once the code works.
In my case, I'm just a monkey typing random characters in the code, with some "educated guesses" !
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"
-
- Posts: 835
- Joined: 27.09.2004
- With us: 20 years 1 month
- Location: Massachusetts, USA
Cham wrote:[In my case, I'm just a monkey typing random characters in the code, with some "educated guesses" !
Keep it up, you should be able to reproduce the US Library of Congress...or at least a sonnet
http://en.wikipedia.org/wiki/Infinite_monkey_theorem
Homebrew:
WinXP Pro SP2
Asus A7N8X-E Deluxe
AMD Athlon XP 3000/333 2.16 GHz
1 GB Crucial RAM
80 GB WD SATA drive
ATI AIW 9600XT 128M
WinXP Pro SP2
Asus A7N8X-E Deluxe
AMD Athlon XP 3000/333 2.16 GHz
1 GB Crucial RAM
80 GB WD SATA drive
ATI AIW 9600XT 128M
Cham wrote:ElChristou wrote:Possible, it's just that your initial 10000ly seems a bit too much to me...
I may agree on this. The value can be adjusted once the code works.
In my case, I'm just a monkey typing random characters in the code, with some "educated guesses" !
Awe crap. If thats the case, then i guess all the stars in all the universe will have died via heat death before the next release.
Enhancements for Celestia
http://www.celestiamotherlode.net/
http://www.celestialmatters.org/
Development Road Map
http://en.wikibooks.org/wiki/Celestia/D ... t_Road_Map
http://www.celestiamotherlode.net/
http://www.celestialmatters.org/
Development Road Map
http://en.wikibooks.org/wiki/Celestia/D ... t_Road_Map