A preliminary Celestia User's FAQ
Posted: 02.05.2003, 12:31
Here's a start at a User's FAQ.
If you have suggestions for new Q/As, please post to the Celestia Users Forum, with a subject of "FAQ". I'll insert your suggestion into this thread.
=================================================
Here are the answers to Q0-Q6.
Links to additional FAQs are below #6.
Q0: Where's Celestia?
Q1: Why does it crash?
Q2: How to report a problem?
Q3: Where's a better version?
Q4: What graphics card?
Q5: Why are some stars missing?
Q6: Where's the documentation?
=================================================
Q0:
Where can I get the most recent version of Celestia?
A0:
Get the most recent Celestia installation file from SourceForge. They have many mirrors for best performance:
http://sourceforge.net/project/showfiles.php?group_id=21302
Q1:
Celestia crashes, what it draws is messed up or it's extremely slow. What can I do?
A1:
Celestia makes use of the most advanced features of OpenGL that the graphics driver claims to support. Unfortunately, many OpenGL implementations have serious bugs in the new code for those advanced features.
Therefore, the very first thing to do is to
a) Upgrade to the most recent drivers for your graphics card.
==========
For PCs running Windows with plugin graphics cards, you can download the drivers for free from the Web site of the manufacturer of your graphics card. Make sure full hardware acceleration is enabled in your display properties.
For laptops and desktops running Windows with embeded graphics chipsets, you usually must download the most recent drivers from the Web site of the manufacturer of your computer. Sometimes generic drivers are available from the manufacturer of the graphics chipset.
Be sure to use the following procedure when installing new graphics drivers:
0. download driver installation program
1. use the Control Panel / Add or Remove Programs menu to delete the current graphics drivers.
2. Reboot
3. Cancel out of XP's offer to install new drivers.
4. Run the Installation program for the new drivers.
5. Reboot
6. Configure desktop resolution and other desirable features.
The two reboots are essential in order to cause the old low-level drivers to be deleted. Without those reboots, the old low-level drivers will not be deleted and the new installation will not work properly, although it may not generate any error messages.
==========
For Apple PPC and Intel computers running MacOS X, you must upgrade to the most recent version of the operating system. Updated drivers usually are not available separately.
Apple's OpenGL on MacOS X often has serious bugs which sometimes are not fixed in the most recent release of MacOS. You must report those problems to Apple, otherwise they will not get fixed.
==========
For computers running Linux, you usually can download the drivers for free from the Web site of the manufacturer of your graphics card.
ATI's fglrx drivers for Linux often have serious bugs. Try to use the driver shipped with the most recent version of Xorg's X server software.
==========
b) Download and install the most recent version of Celestia. The program is constantly being revised.
c) Workaround: Turn off Celestia's advanced display features.
c1) Type a [Ctrl-V] several times to select "Basic" or "Multitexture" render paths instead of the OpenGL Vertex programs.
Workaround: tell Celestia to ignore specific features that your OpenGL library claims (falsely) to support.
To do this, edit celestia.cfg. Remove the # that's in front of the line
(This avoids system lockups experienced under MacOS X 10.3.5 with ATI cards, and purple moons with Intel chips, for example. Intel chips don't have support for some of the graphics routines used by Celestia v1.3.2 and earlier. A workaround has been included in Celestia v1.4.0 and later.)
Celestia's Help menu lists all of the routines in your OpenGL library. You might consider adding equivalent IgnoreGLExtensions lines for other suspicious routines.
c3) Test: Disable hardware acceleration to verify it's hardware related.
Under Windows, open the "Display Properties" window. Select the "Settings/Advanced/Troubleshoot" tab. (not the "Troubleshoot..." button). Move the "Hardware acceleration" slider all the way to the left. Click on the "OK" buttons to change the settings in use. This will cause Windows to use Microsoft's Generic OpenGL v1.1 library, which is limited and can't show all of Celestia's eye candy, but seems to have relatively few bugs. It even works on 2D displays, but it draws everything using software and so is quite slow.
See also: Addendum to A1
Q1.c2
The Moon is purple, blue and red. Why?
A1.c2
Your computer's OpenGL driver is buggy. It doesn't draw bumpmaps correctly.
Solution: install an updated graphics driver or try the workarounds described above.
=================================================
Q2:
Celestia still crashes, draws funny stuff or is extremely slow. What can I do?
A2:
Report the exact circumstances and details of your system, graphics hardware and
software in the "Celestia Bugs" forum.
For example:
Problem: Celestia crashes when I look at Saturn with Ring Shadows enabled
System: 256MB 1GHz Pentium 4, Windows 98 2nd ed
Graphics: 128MB Radeon 9700, Catalyst 4.1, OpenGL 1.5.4582
Program: Celestia v1.4.1
Hopefully you know the Sytem: information.
If you're running Windows, details are usually available in the Control Panel's System Properties menu.
Some of the Graphics: information can be found in Celestia's Help menu under "OpenGL Info..."
If you're running Windows, more details can be found in the Control Panel's Display Properties menu.
=================================================
Q3:
Where can I get another version of Celestia that might work better?
A3:
a) A few older versions of Celestia are available on SourceForge:
See http://sourceforge.net/project/showfile ... p_id=21302
v1.2.4 seems the most robust, but does not include many recent features.
b) Some "prerelease" versions of Celestia for Windows are available
on Shatters.net: See http://www.celestiaproject.net/celestia/files/
The most recent "prerelease" (e.g. V1.5.0pre3 or later) may work for you, but may be even worse.
=================================================
Q4:
I want to see all possible Celestia eye candy.
What kind of graphics card should I get?
A4:
a) Only Nvidia 5000 series or greater (e.g. 6000, 7000, 8000, 9000, 250) cards with 128MB of memory or more will show all of the eye candy drawn by Celestia v1.4.0 or later.
ATI Radeon 9500 and above, including the X series, are comparable to Nvidia FX 5nnn series cards in functionality, although performance differs. However, not all of the eye candy drawn by Celestia is compatible with them. In particular, Haze is not drawn.
(But the Mie and Rayleigh parameters of Celestia v1.5 can be used to generate haze using any graphics hardware that supports OpenGL v2.0)
b) Graphics cards with drivers that support OpenGL v2.0 will show all but Haze. Graphics cards that support only v1.4 will show most, but not all, eye candy.
E.g. Nvidia GF4 Ti 4xxx series cards cannot show smooth shadow borders. Also, ATI Radeon cards, even 9500 and better, cannot show Haze. Starting with Celestia v1.4.0, smooth shadow borders can be drawn by any card which supports OpenGL v2.0.
As of January '05, ATI fixed more of the bugs in the Windows drivers for their lower performance cards, those with model numbers less than 9500, but some features are still missing.
As of October,'04, lockups have been seen on Macs and Linux systems which have any ATI card when drawing bumpmaps and specular reflections. Apparently the lockups are due to bugs in ATI's routine GL_ARB_vertex_program as provided for non-Windows systems. These problems seem to have been fixed in spring of '05. Windows systems with ATI cards and Macs with Nvidia cards don't seem to have these problems.
c) Other cards work, but with various additional limitations.
Some specific limitations:
-- Nvidia MX cards cannot shadows of rings on planets, although they can draw shadows of planets on rings.
-- ATI Rage cards cannot show specular highlights or bumpmap shadows
-- textures on Rings, 3D Mesh models, and moving Clouds are limited to the size of your card's texture buffer. This limitation does not apply to the surface textures of spherical planets and moons.
Therefore...
-- Most ATI cards, including the X series, cannot show surface texture images larger than 2K on a side on Rings, on 3D Mesh models, or on moving Clouds. Unfortunately, some Addons include 4K textures. Those Addons only work with Nvidia 4nnn, 5nnn, 6nnn and 7nnn cards and with ATI X1800 and above with ATI's most recent graphics drivers. Those cards have 4K texture buffers.
In order for Celestia to be able to show bumpmap shadows and specular reflections, your card's OpenGL library must support OpenGL v1.4. In particular, it needs to include "GL_ARB_vertex_program".
Starting with Celestia v1.3.2, to draw the best eclipse and ring shadows, your card also must have "GL_ARB_fragment_program" and use floating point to do the graphics calculations. Celestia v1.4.0 uses OpenGL v2.0 for these features, so they can be seen on ATI 9500 cards or better.
As of February, 2004, only Nvidia and ATI have invested the effort in providing OpenGL v1.4 and v2.0 in summer of '05. The other graphics chip vendors have not yet upgraded their OpenGL libraries. However, Matrox Parhelia cards seem to have many of the necessary OpenGL v1.4 features in their v1.3 libraries.
Note: The authors of Celestia only have cards with Nvidia graphics chips. Other types of cards sometimes have problems. See Q2 above.
=================================================
Q5:
Why are my favorite stars not in Celestia?
A5:
Celestia's primary star catalog is based on the Hipparcos database of stars with
accurately measured distances. They did not measure the distances to
dim or variable stars, including close doubles.
Grant Hutchison has contributed catalogs of stars closer than 25 LY and of stars known to have planets and Fridger Schrempp has contributed a catalog of double stars to Celestia v1.4.1.
Someone may have
created an Add-on that includes your stars, though. Or consider
creating the necessary STC file yourself and contributing it.
=================================================
Q6:
Where is the documentation?
A6:
An introductory User's Guide by Frank Gregorio is available in English.
Translations into German, French and a few other languages also are available.
Consider providing a translation into another language yourself.
Links to various versions of the documentation are on the Web.
Start with http://www.shatters.net/celestia/documentation.html
and
http://www.celestiamotherlode.net/catalog/documentation.html
Also see the Celestia WikiBook at
http://en.wikibooks.org/wiki/Celestia
http://www.lepp.cornell.edu/~seb/celestia/#2.1.2
has pointers to additional documentation on catalog files (SSC, STC, DSC), planet surface textures, etc.
====================================
The questions below link to their answers.
Those answers may be further below or on other Forum pages.
====================================
Q7: The Sun and the Moon are much too small in Celestia. What's wrong?
Q8: Sometimes when Celestia captures an image of its window, there's an ugly bright rectangle in the picture. How can I get rid of it?
Q9: Celestia's galaxies are ugly, dim, grey blobs. How can I get colorful galaxies that look like the real things?
Q10: Sometimes a screenshot captured in Celestia will have multiple boxes around it, as if Multiview was on. How can I get rid of it?
Q11: I can't turn off the Red/Green diamond in the center of the selected planets.
Q12: Why are there no stars beyond about 16,000 light years? Why are there no stars in distant galaxies?
Q13: Why won't the "Set Simulation Time" menu let me put in a date before 1752 ?
Q14: Sometimes the planets and moons are way far away from where their orbits are drawn. Why?
Q15: I want to write some scripts for Celestia. How can I do it?
Q16: Why does the illumination level in Celestia not fall off the farther from the Sun I go - surely it should be very dark by the time I get to Pluto?
Q17: What changes have been made to Celestia since the last version?
Q18: When I try to capture a picture or movie, the image is stretched out of proportion.
Q19: How can I make Celestia work like a planetarium? I want to see how the sky should look from my backyard.
Q20: Why can't I see Mir? I know it's defined in Celestia.
Q20 Addendum
Q21: Positions on Mars are on the opposite side of the planet or bumps seem to be half a world away from the mountains or it's dark where it should be daylight. Why????
Q22: My planet's rings are drawn as a featureless oval. It used to work. What's wrong?
Q23: Celestia's orbit for the ISS is out of date. How can I get a better one?
Q24: I have a previous version of Celestia with tons of addons, custom textures, etc. How can I update to the latest version without having to reinstall all of those addons, textures, etc?
Q25: Why are some texture maps upside down and backward? I compared the Celestia textures for Venus, Ida and Miranda with some I found in a book or on the Web, and Celestia's maps are upside down.
Q26:Why don't Windows and Mac Addons work under Linux?
Q27: Satellites orbiting the Earth are drawn extremely bright with no shading. What causes this?
Q28: Stars with HIP, HD and SAO designations sometimes show up in the "tab completion" line and sometimes do not. What's going on?
Q29: Why does Celestia always use 100% of the CPU? How can I make it use less?
Q30. Celestia v1.5 is drawing planets and moons bright red. Why?
If you have suggestions for new Q/As, please post to the Celestia Users Forum, with a subject of "FAQ". I'll insert your suggestion into this thread.
=================================================
Here are the answers to Q0-Q6.
Links to additional FAQs are below #6.
Q0: Where's Celestia?
Q1: Why does it crash?
Q2: How to report a problem?
Q3: Where's a better version?
Q4: What graphics card?
Q5: Why are some stars missing?
Q6: Where's the documentation?
=================================================
Q0:
Where can I get the most recent version of Celestia?
A0:
Get the most recent Celestia installation file from SourceForge. They have many mirrors for best performance:
http://sourceforge.net/project/showfiles.php?group_id=21302
Q1:
Celestia crashes, what it draws is messed up or it's extremely slow. What can I do?
A1:
Celestia makes use of the most advanced features of OpenGL that the graphics driver claims to support. Unfortunately, many OpenGL implementations have serious bugs in the new code for those advanced features.
Therefore, the very first thing to do is to
a) Upgrade to the most recent drivers for your graphics card.
==========
For PCs running Windows with plugin graphics cards, you can download the drivers for free from the Web site of the manufacturer of your graphics card. Make sure full hardware acceleration is enabled in your display properties.
For laptops and desktops running Windows with embeded graphics chipsets, you usually must download the most recent drivers from the Web site of the manufacturer of your computer. Sometimes generic drivers are available from the manufacturer of the graphics chipset.
Be sure to use the following procedure when installing new graphics drivers:
0. download driver installation program
1. use the Control Panel / Add or Remove Programs menu to delete the current graphics drivers.
2. Reboot
3. Cancel out of XP's offer to install new drivers.
4. Run the Installation program for the new drivers.
5. Reboot
6. Configure desktop resolution and other desirable features.
The two reboots are essential in order to cause the old low-level drivers to be deleted. Without those reboots, the old low-level drivers will not be deleted and the new installation will not work properly, although it may not generate any error messages.
==========
For Apple PPC and Intel computers running MacOS X, you must upgrade to the most recent version of the operating system. Updated drivers usually are not available separately.
Apple's OpenGL on MacOS X often has serious bugs which sometimes are not fixed in the most recent release of MacOS. You must report those problems to Apple, otherwise they will not get fixed.
==========
For computers running Linux, you usually can download the drivers for free from the Web site of the manufacturer of your graphics card.
ATI's fglrx drivers for Linux often have serious bugs. Try to use the driver shipped with the most recent version of Xorg's X server software.
==========
b) Download and install the most recent version of Celestia. The program is constantly being revised.
c) Workaround: Turn off Celestia's advanced display features.
c1) Type a [Ctrl-V] several times to select "Basic" or "Multitexture" render paths instead of the OpenGL Vertex programs.
Workaround: tell Celestia to ignore specific features that your OpenGL library claims (falsely) to support.
To do this, edit celestia.cfg. Remove the # that's in front of the line
Code: Select all
# IgnoreGLExtensions [ "GL_ARB_vertex_program" ]
(This avoids system lockups experienced under MacOS X 10.3.5 with ATI cards, and purple moons with Intel chips, for example. Intel chips don't have support for some of the graphics routines used by Celestia v1.3.2 and earlier. A workaround has been included in Celestia v1.4.0 and later.)
Celestia's Help menu lists all of the routines in your OpenGL library. You might consider adding equivalent IgnoreGLExtensions lines for other suspicious routines.
c3) Test: Disable hardware acceleration to verify it's hardware related.
Under Windows, open the "Display Properties" window. Select the "Settings/Advanced/Troubleshoot" tab. (not the "Troubleshoot..." button). Move the "Hardware acceleration" slider all the way to the left. Click on the "OK" buttons to change the settings in use. This will cause Windows to use Microsoft's Generic OpenGL v1.1 library, which is limited and can't show all of Celestia's eye candy, but seems to have relatively few bugs. It even works on 2D displays, but it draws everything using software and so is quite slow.
See also: Addendum to A1
Q1.c2
The Moon is purple, blue and red. Why?
A1.c2
Your computer's OpenGL driver is buggy. It doesn't draw bumpmaps correctly.
Solution: install an updated graphics driver or try the workarounds described above.
=================================================
Q2:
Celestia still crashes, draws funny stuff or is extremely slow. What can I do?
A2:
Report the exact circumstances and details of your system, graphics hardware and
software in the "Celestia Bugs" forum.
For example:
Problem: Celestia crashes when I look at Saturn with Ring Shadows enabled
System: 256MB 1GHz Pentium 4, Windows 98 2nd ed
Graphics: 128MB Radeon 9700, Catalyst 4.1, OpenGL 1.5.4582
Program: Celestia v1.4.1
Hopefully you know the Sytem: information.
If you're running Windows, details are usually available in the Control Panel's System Properties menu.
Some of the Graphics: information can be found in Celestia's Help menu under "OpenGL Info..."
If you're running Windows, more details can be found in the Control Panel's Display Properties menu.
=================================================
Q3:
Where can I get another version of Celestia that might work better?
A3:
a) A few older versions of Celestia are available on SourceForge:
See http://sourceforge.net/project/showfile ... p_id=21302
v1.2.4 seems the most robust, but does not include many recent features.
b) Some "prerelease" versions of Celestia for Windows are available
on Shatters.net: See http://www.celestiaproject.net/celestia/files/
The most recent "prerelease" (e.g. V1.5.0pre3 or later) may work for you, but may be even worse.
=================================================
Q4:
I want to see all possible Celestia eye candy.
What kind of graphics card should I get?
A4:
a) Only Nvidia 5000 series or greater (e.g. 6000, 7000, 8000, 9000, 250) cards with 128MB of memory or more will show all of the eye candy drawn by Celestia v1.4.0 or later.
ATI Radeon 9500 and above, including the X series, are comparable to Nvidia FX 5nnn series cards in functionality, although performance differs. However, not all of the eye candy drawn by Celestia is compatible with them. In particular, Haze is not drawn.
(But the Mie and Rayleigh parameters of Celestia v1.5 can be used to generate haze using any graphics hardware that supports OpenGL v2.0)
b) Graphics cards with drivers that support OpenGL v2.0 will show all but Haze. Graphics cards that support only v1.4 will show most, but not all, eye candy.
E.g. Nvidia GF4 Ti 4xxx series cards cannot show smooth shadow borders. Also, ATI Radeon cards, even 9500 and better, cannot show Haze. Starting with Celestia v1.4.0, smooth shadow borders can be drawn by any card which supports OpenGL v2.0.
As of January '05, ATI fixed more of the bugs in the Windows drivers for their lower performance cards, those with model numbers less than 9500, but some features are still missing.
As of October,'04, lockups have been seen on Macs and Linux systems which have any ATI card when drawing bumpmaps and specular reflections. Apparently the lockups are due to bugs in ATI's routine GL_ARB_vertex_program as provided for non-Windows systems. These problems seem to have been fixed in spring of '05. Windows systems with ATI cards and Macs with Nvidia cards don't seem to have these problems.
c) Other cards work, but with various additional limitations.
Some specific limitations:
-- Nvidia MX cards cannot shadows of rings on planets, although they can draw shadows of planets on rings.
-- ATI Rage cards cannot show specular highlights or bumpmap shadows
-- textures on Rings, 3D Mesh models, and moving Clouds are limited to the size of your card's texture buffer. This limitation does not apply to the surface textures of spherical planets and moons.
Therefore...
-- Most ATI cards, including the X series, cannot show surface texture images larger than 2K on a side on Rings, on 3D Mesh models, or on moving Clouds. Unfortunately, some Addons include 4K textures. Those Addons only work with Nvidia 4nnn, 5nnn, 6nnn and 7nnn cards and with ATI X1800 and above with ATI's most recent graphics drivers. Those cards have 4K texture buffers.
In order for Celestia to be able to show bumpmap shadows and specular reflections, your card's OpenGL library must support OpenGL v1.4. In particular, it needs to include "GL_ARB_vertex_program".
Starting with Celestia v1.3.2, to draw the best eclipse and ring shadows, your card also must have "GL_ARB_fragment_program" and use floating point to do the graphics calculations. Celestia v1.4.0 uses OpenGL v2.0 for these features, so they can be seen on ATI 9500 cards or better.
As of February, 2004, only Nvidia and ATI have invested the effort in providing OpenGL v1.4 and v2.0 in summer of '05. The other graphics chip vendors have not yet upgraded their OpenGL libraries. However, Matrox Parhelia cards seem to have many of the necessary OpenGL v1.4 features in their v1.3 libraries.
Note: The authors of Celestia only have cards with Nvidia graphics chips. Other types of cards sometimes have problems. See Q2 above.
=================================================
Q5:
Why are my favorite stars not in Celestia?
A5:
Celestia's primary star catalog is based on the Hipparcos database of stars with
accurately measured distances. They did not measure the distances to
dim or variable stars, including close doubles.
Grant Hutchison has contributed catalogs of stars closer than 25 LY and of stars known to have planets and Fridger Schrempp has contributed a catalog of double stars to Celestia v1.4.1.
Someone may have
created an Add-on that includes your stars, though. Or consider
creating the necessary STC file yourself and contributing it.
=================================================
Q6:
Where is the documentation?
A6:
An introductory User's Guide by Frank Gregorio is available in English.
Translations into German, French and a few other languages also are available.
Consider providing a translation into another language yourself.
Links to various versions of the documentation are on the Web.
Start with http://www.shatters.net/celestia/documentation.html
and
http://www.celestiamotherlode.net/catalog/documentation.html
Also see the Celestia WikiBook at
http://en.wikibooks.org/wiki/Celestia
http://www.lepp.cornell.edu/~seb/celestia/#2.1.2
has pointers to additional documentation on catalog files (SSC, STC, DSC), planet surface textures, etc.
====================================
The questions below link to their answers.
Those answers may be further below or on other Forum pages.
====================================
Q7: The Sun and the Moon are much too small in Celestia. What's wrong?
Q8: Sometimes when Celestia captures an image of its window, there's an ugly bright rectangle in the picture. How can I get rid of it?
Q9: Celestia's galaxies are ugly, dim, grey blobs. How can I get colorful galaxies that look like the real things?
Q10: Sometimes a screenshot captured in Celestia will have multiple boxes around it, as if Multiview was on. How can I get rid of it?
Q11: I can't turn off the Red/Green diamond in the center of the selected planets.
Q12: Why are there no stars beyond about 16,000 light years? Why are there no stars in distant galaxies?
Q13: Why won't the "Set Simulation Time" menu let me put in a date before 1752 ?
Q14: Sometimes the planets and moons are way far away from where their orbits are drawn. Why?
Q15: I want to write some scripts for Celestia. How can I do it?
Q16: Why does the illumination level in Celestia not fall off the farther from the Sun I go - surely it should be very dark by the time I get to Pluto?
Q17: What changes have been made to Celestia since the last version?
Q18: When I try to capture a picture or movie, the image is stretched out of proportion.
Q19: How can I make Celestia work like a planetarium? I want to see how the sky should look from my backyard.
Q20: Why can't I see Mir? I know it's defined in Celestia.
Q20 Addendum
Q21: Positions on Mars are on the opposite side of the planet or bumps seem to be half a world away from the mountains or it's dark where it should be daylight. Why????
Q22: My planet's rings are drawn as a featureless oval. It used to work. What's wrong?
Q23: Celestia's orbit for the ISS is out of date. How can I get a better one?
Q24: I have a previous version of Celestia with tons of addons, custom textures, etc. How can I update to the latest version without having to reinstall all of those addons, textures, etc?
Q25: Why are some texture maps upside down and backward? I compared the Celestia textures for Venus, Ida and Miranda with some I found in a book or on the Web, and Celestia's maps are upside down.
Q26:Why don't Windows and Mac Addons work under Linux?
Q27: Satellites orbiting the Earth are drawn extremely bright with no shading. What causes this?
Q28: Stars with HIP, HD and SAO designations sometimes show up in the "tab completion" line and sometimes do not. What's going on?
Q29: Why does Celestia always use 100% of the CPU? How can I make it use less?
Q30. Celestia v1.5 is drawing planets and moons bright red. Why?