跳转至内容

Celestia/渲染路径

来自维基教科书,开放世界开放书籍

渲染路径是 Celestia 对图形功能进行分类的方式。它的不同渲染路径对应于不同的 OpenGL 函数集。

并非所有渲染路径都可以在你的电脑上使用。只有当你的电脑的图形软件包含它使用的 OpenGL 函数时,渲染路径才会可用。更复杂的渲染路径需要更新的图形硬件,但并非最昂贵的版本。

当 Celestia 首次启动时,它会根据电脑的 OpenGL 库宣传的图形功能自动选择最佳渲染路径。但是,你可以交互式地选择任何可用的渲染路径。Celestia 会记住你最后选择的路径,并在程序重新启动时使用它。如果由于电脑的图形驱动程序中的错误而出现问题,则可能需要选择另一个渲染路径。

要选择备用渲染路径,请键入 Ctrl-V。也就是说,按住“控制”键并按下“V”键。这将使 Celestia 切换到下一个可用的渲染路径。新选择的渲染路径的名称将在 Celestia 窗口的左下角短暂显示。

Linux 下的渲染路径

[编辑 | 编辑源代码]

参见 windows,它是一样的

MacOS X 下的渲染路径

[编辑 | 编辑源代码]

在运行 MacOS X 的电脑上,一些可用的渲染路径是

  • 基本
  • 多纹理
  • DOT3+ARB VP
  • NV C/VP
  • NV C+ARB VP
  • OpenGL 2.0

Windows 下的渲染路径

[编辑 | 编辑源代码]

在运行 Windows 的电脑上,一些可用的渲染路径是

  • 基本
  • 多纹理
  • OpenGL 顶点程序
  • OpenGL 顶点程序/Nvidia 组合器(仅适用于 Nvidia 显卡)
  • OpenGL 2.0

使用较后的渲染路径时,Celestia 可以显示更多改进的“视觉效果”。

  • 基本 需要 OpenGL v1.1。
它显示的效果最少。它甚至在仅具有 Microsoft 对 OpenGL 的软件支持并且没有 3D 硬件加速的系统上也可用。
  • 多纹理 需要 OpenGL v1.2。
它增加了夜间纹理和行星环上的阴影。
  • OpenGL 顶点程序 需要 OpenGL v1.4。
它增加了海洋上的镜面高光、阴影山坡和行星环上的阴影。
  • Nvidia 组合器 添加了基本的雾霾效果。(仅适用于 Nvidia 显卡)
  • OpenGL 2.0 需要 OpenGL v2.0。
它改善了日食和环形阴影的边缘,绘制了多达四个独立光源投射的阴影,允许使用点精灵,并添加了复杂的雾霾效果,包括云在地面上的阴影。也可以绘制基于米氏散射和瑞利散射函数的雾霾。(这些散射函数仅在 Celestia v1.5.0 或更高版本中可用。

OpenGL 版本

[编辑 | 编辑源代码]

要了解你的电脑上的图形驱动程序声称支持的 OpenGL 版本,请选择 Celestia 的“帮助”菜单。条目“OpenGL 信息...”将列出有关你的电脑的图形硬件和软件的详细信息。

华夏公益教科书