New comparison addon (work in progress)
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
New comparison addon (work in progress)
I'm building a comparison between several famous stars. Here are some previews (click to enlarge) :
It's almost finished. I just need to tweak some details here and there. For the moment, there are some French floating labels. If there is some interest, I may publish an English version (or italian ? or even German ??). Of course, comments and suggestions are welcome.
The stars I'm comparing are these :
40 Eridani B (white dwarf)
Alula Australis (brown dwarf)
Gliese 229 B (red or brown dwarf ?)
Proxima Centauri (red dwarf)
Sol
Sirius A
Vega
Pollux
Arcturus
Aldebaran
Rigel
Deneb
Antares
Betelgeuse
VV Cephei
Old Sol (red giant phase)
Here are two sites which show about the same thing :
http://www.rense.com/general72/size.htm
http://www.youtube.com/watch?v=tL6E8mn-H2c
I'm also inspired by this web page :
http://www.solstation.com/stars/pc10bd.htm
Chris, if only there was a blurry atmosphere on the star surface !
It's almost finished. I just need to tweak some details here and there. For the moment, there are some French floating labels. If there is some interest, I may publish an English version (or italian ? or even German ??). Of course, comments and suggestions are welcome.
The stars I'm comparing are these :
40 Eridani B (white dwarf)
Alula Australis (brown dwarf)
Gliese 229 B (red or brown dwarf ?)
Proxima Centauri (red dwarf)
Sol
Sirius A
Vega
Pollux
Arcturus
Aldebaran
Rigel
Deneb
Antares
Betelgeuse
VV Cephei
Old Sol (red giant phase)
Here are two sites which show about the same thing :
http://www.rense.com/general72/size.htm
http://www.youtube.com/watch?v=tL6E8mn-H2c
I'm also inspired by this web page :
http://www.solstation.com/stars/pc10bd.htm
Chris, if only there was a blurry atmosphere on the star surface !
Last edited by Cham on 07.07.2007, 23:46, edited 3 times in total.
"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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
NEW BUG !
Chris,
creating a 17th star with a simple planet in orbit around it is hard crashing Celestia. Adding the star without the planet doesn't crash Celestia. Of course, I checked the SSC definition and it's prefectly fine. It shouldn't be crashing Celestia.
Chris,
creating a 17th star with a simple planet in orbit around it is hard crashing Celestia. Adding the star without the planet doesn't crash Celestia. Of course, I checked the SSC definition and it's prefectly fine. It shouldn't be crashing Celestia.
"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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Here's a link to the addon, which shows the bug (crashing Celestia) :
http://nho.ohn.free.fr/celestia/Cham/Di ... arison.zip (1.7 MB)
If you simply remove the definition of " " "Gliese 229 A (comparaison)" in the SSC file (NOT the STC file), it will work. But as soon as you add a planet to the star called "Gliese 229 A (comparaison)", Celestia will crash.
You can try changing the model used for that "planet", or even to remove it, or edit the parameters, it still crashing Celestia. I also tried the same SSC code for another star in the addon, and it works. It's crashing Celestia only if that object is associated to "Gliese 229 A (comparaison)".
Removing one of the other stars solve the problem for "Gliese 229 A (comparaison)". So apparently, there's a limit on the number of stars around a common barycenter ?
http://nho.ohn.free.fr/celestia/Cham/Di ... arison.zip (1.7 MB)
If you simply remove the definition of " " "Gliese 229 A (comparaison)" in the SSC file (NOT the STC file), it will work. But as soon as you add a planet to the star called "Gliese 229 A (comparaison)", Celestia will crash.
You can try changing the model used for that "planet", or even to remove it, or edit the parameters, it still crashing Celestia. I also tried the same SSC code for another star in the addon, and it works. It's crashing Celestia only if that object is associated to "Gliese 229 A (comparaison)".
Removing one of the other stars solve the problem for "Gliese 229 A (comparaison)". So apparently, there's a limit on the number of stars around a common barycenter ?
"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!"
Neat little comparison, Cham; very informative. I really like the glowy effect when all the stars start to merge together. That's kinda like how a single star should look, maybe.
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;
I'd be wary of using Alula Australis Bb as a comparison object - we don't actually know what it is as it hasn't actually been observed.
We have a value for m*sin(i), which is in the brown dwarf range, but this does not give the correct total mass for the B subsystem, which suggests the object should be a K dwarf (which would then imply that the orbit is being observed almost face-on, which is statistically unlikely, but definitely not impossible), and I think I came across one of the papers on SIMBAD which suggests a brown dwarf is inconsistent with the spectrum of the system.
We have a value for m*sin(i), which is in the brown dwarf range, but this does not give the correct total mass for the B subsystem, which suggests the object should be a K dwarf (which would then imply that the orbit is being observed almost face-on, which is statistically unlikely, but definitely not impossible), and I think I came across one of the papers on SIMBAD which suggests a brown dwarf is inconsistent with the spectrum of the system.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Then please give me an exampe of a well known brown dwarf of about the same spectral class and abs magn. I can change it easily. What I need is just a brown dwarf of about the same size as this one (a bit larger than Jupiter).
EDIT : And I must add that I'm using Celestia data here. Alula Australis Bb is already classified as a L brown dwarf in Celestia's database.
EDIT : And I must add that I'm using Celestia data here. Alula Australis Bb is already classified as a L brown dwarf in Celestia's database.
"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!"
Ok, I'd suggest maybe 2M1207A (notable as host star to a planetary-mass object)... spectral type M8 (ok it is not actually L-type, but it is quite close), mass 20-30 Jupiter masses, radius about 0.25 solar radii (2.4 Jupiter radii), according to this paper.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
And what about Gliese 845 Ba ?
In Celestia's database, it's a T1V brown dwarf and has almost exactly the same radius as Alula Australis Bb. And it's nicely described there :
http://www.solstation.com/stars/eps-indi.htm
In Celestia's database, it's a T1V brown dwarf and has almost exactly the same radius as Alula Australis Bb. And it's nicely described there :
http://www.solstation.com/stars/eps-indi.htm
"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: 1356
- Joined: 07.01.2005
- With us: 19 years 10 months
- Location: Nancy, France
Cham wrote:Here's a link to the addon, which shows the bug (crashing Celestia) :
http://nho.ohn.free.fr/celestia/Cham/Di ... arison.zip (1.7 MB)
If you simply remove the definition of " " "Gliese 229 A (comparaison)" in the SSC file (NOT the STC file), it will work. But as soon as you add a planet to the star called "Gliese 229 A (comparaison)", Celestia will crash.
Martin,
I can't reproduce this bug on my system. Everything works great, even with the label defined as a planet around 'Gliese 229 A (comparaison)'. I've tested your addon with all render paths (even OGL2) and both with 1.5pre3 and with the current CVS version.
@+
Vincent
Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3
Vincent
Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Hmmmm, thanks guys.
On my Mac, the addon is crashing Celestia as soon as a 17th star has a planet, while all the others have a planet too. The bug is systematic and easy to reproduce.
On my Mac, the addon is crashing Celestia as soon as a 17th star has a planet, while all the others have a planet too. The bug is systematic and easy to reproduce.
"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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
I'm discovering that Celestia is VERY inaccurate about stars radius, in the case of "cool" objects. Currently, Celestia is giving some very wrong radius for cool dwarfs and giants. This is very sad, for a program which is supposed to be scientifically accurate.
The stars in my addon (data from Celestia only) for which there's a big discrepency with data found elsewhere on the net are these :
- Gliese 876 -- Celestia gives 0.28 Sol. I found on the net a mean value of 0.36 Sol.
- Proxima Cen (huge difference, by a factor of 2) -- Celestia : 0.08 Sol, while 0.15 Sol elsewhere.
- Aldebaran -- Celestia : 39.68 Sol, elsewhere : 25 Sol (approximate).
- Arcturus -- Celestia : 22.54 Sol, elsewhere : 15.9 Sol.
- Pollux (small difference) -- Celestia : 9.83 Sol, elsewhere : 8 Sol.
- Betelgeuse (huge difference) -- Celestia : 547.21 Sol, elsewhere : 630 Sol.
- Antares (huge and unacceptable difference) -- Celestia 493.56 Sol, elsewhere : 700 Sol.
- VV Cephei -- Celestia : 1219.43 Sol (I love the precision ! ), elsewhere : 1600 - 1900 Sol.
Celestia is often giving some absurdly precise values in the upper-left corner, which frequently misleads my students (or any novice user, actually). In my view, this sullies the credibility of Celestia seriously.
The stars in my addon (data from Celestia only) for which there's a big discrepency with data found elsewhere on the net are these :
- Gliese 876 -- Celestia gives 0.28 Sol. I found on the net a mean value of 0.36 Sol.
- Proxima Cen (huge difference, by a factor of 2) -- Celestia : 0.08 Sol, while 0.15 Sol elsewhere.
- Aldebaran -- Celestia : 39.68 Sol, elsewhere : 25 Sol (approximate).
- Arcturus -- Celestia : 22.54 Sol, elsewhere : 15.9 Sol.
- Pollux (small difference) -- Celestia : 9.83 Sol, elsewhere : 8 Sol.
- Betelgeuse (huge difference) -- Celestia : 547.21 Sol, elsewhere : 630 Sol.
- Antares (huge and unacceptable difference) -- Celestia 493.56 Sol, elsewhere : 700 Sol.
- VV Cephei -- Celestia : 1219.43 Sol (I love the precision ! ), elsewhere : 1600 - 1900 Sol.
Celestia is often giving some absurdly precise values in the upper-left corner, which frequently misleads my students (or any novice user, actually). In my view, this sullies the credibility of Celestia seriously.
Last edited by Cham on 12.07.2007, 19:26, edited 1 time in total.
"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!"
As far as I understand it, the discrepancy arises because Celestia uses radius values calculated from magnitude and distance data. This requires bolometric magnitude, but Celestia only stores visual magntiudes, which means a correction relation is used - how accurate or generally applicable the bolometric correction values are, I don't know. Furthermore, it models stars as blackbodies, but for cool stars limb darkening and absorption become much more important, leading to large discrepancies.
selden wrote:I have no problems on my Windows system, either. Someone with a Mac will have to try it.
I'm surprised that this isn't crashing on other systems - there IS a limit of 16 in render.h:
Code: Select all
static const unsigned int MaxSolarSystems = 16;
and
Code: Select all
std::vector<LightSource> lightSourceLists[MaxSolarSystems];
Note that this is a static array, so if more than 16 light source lists are present there is a buffer overrun and undefined behavior.
I'm not sure why there's a hard limit of 16, but at least Celestia shouldn't crash if it's exceeded.
Chris?
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Just an update of the addon. I'm annoyed by the limitation to 16 stars. I want to add two more dwarfs. I'm also not very satisfied with the textures. I need some opinion here.
As usual, click to enlarge the pictures :
As usual, click to enlarge the pictures :
"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!"
- LordFerret
- Posts: 737
- Joined: 24.08.2006
- Age: 68
- With us: 18 years 2 months
- Location: NJ USA
- LordFerret
- Posts: 737
- Joined: 24.08.2006
- Age: 68
- With us: 18 years 2 months
- Location: NJ USA