跳轉至內容

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 資訊...”將列出有關你的電腦的圖形硬體和軟體的詳細資訊。

華夏公益教科書