Celestia/图形硬件
外观
< Celestia
Celestia 使用 OpenGL 图形例程来绘制宇宙图像。与仅在运行 Windows 的计算机上可用的 DirectX 不同,OpenGL 图形库可在许多不同类型的操作系统上使用。 OpenGL 最初由 SGI 开发,但现在几乎可以在所有计算机和图形硬件上使用。 OpenGL 维基教科书 有更多详细信息。
Celestia 可以在大多数计算机上运行,但要查看所有“视觉效果”,现代的实现 OpenGL v2.0 的图形卡至关重要。即使安装了最好的可用图形卡,一些计算机在运行 Celestia 时也会遇到问题,因为它们的图形驱动程序已过时或存在错误。定期查看计算机或显卡制造商的网站,以确保您拥有最新的驱动程序版本。更新的驱动程序经常提供。
Celestia 的 常见问题解答 列表中描述了许多显卡限制。
Celestia 的 常见问题解答 列表中描述了许多计算机和操作系统限制。
- OpenGL 在许多 Linux 发行版中分发,因为它开源,但图形驱动程序并不总是开源,因此并非所有 Linux 发行版都包含它们。
- Mac OS X 的图形驱动程序更新包含在 Mac OS X 本身的更新中,而不是由 NVIDIA 或 ATI 作为单独的驱动程序更新普遍提供。这意味着在 OS X 上“升级驱动程序”意味着“确保您的 OS X 版本是最新的”。您可能需要花钱才能获得最新的 OS X 版本。
- 点精灵基元在 10.4 之前的 OS X 版本上不起作用。
- 点精灵在 Tiger(PPC 和 Intel 架构)上不支持。颜色可能显示不正确,并且已看到需要重置的硬性冻结。VBO 似乎参与其中。苹果公司已知悉这几乎肯定是一个驱动程序错误,但没有承诺修复。在 Leopard 上的行为未知。
- OpenGL 2.0 渲染路径仅在 Tiger 10.4.3 或更高版本上受支持,无论图形卡如何。
在某些 ATI 配置中,轨道路径上可能会出现孔洞。正在研究解决方法。在 1.5.0 中修复。
- 您全新的计算机硬件提供的图形驱动程序已经过时。通常,在配置其软件和提供给您之间已经过去了几个月。确保从计算机图形硬件制造商的网站下载并安装最新的图形驱动程序。
- Windows XP 包含一个纯软件的 OpenGL 库。它用于没有 3D 硬件的系统或在显示控制面板中禁用硬件加速时。它仅实现了 OpenGL v1.1,即 Celestia 的基本渲染路径,因此其功能有限,运行速度较慢,但相对没有错误。
- Celestia 不使用 DirectX,它是微软的专有 3D 图形编程库。不幸的是,每当微软的 DirectX 库更新时,制造商的 OpenGL 驱动程序就会被微软提供的过时版本取代。每当您更新 DirectX 时,请务必使用计算机图形硬件制造商提供的最新版本重新安装图形驱动程序。