Celestia/3D 模型
外觀
< Celestia
除了其內部定義的球形物體外,Celestia 還可以使用 3D 模型來顯示形狀複雜的物體。
當 Celestia 在其目錄檔案中遇到Mesh指令時,將顯示 3D 模型。例如,
Mesh "file.3ds"
如果在同一物件的條目中包含Texture宣告,則該紋理影像將替換模型檔案中指定的所有漫反射材質紋理影像。
Celestia 可以顯示三種不同型別的 3D 模型檔案。
.3DS 二進位制檔案格式最初由 3D Studio Max 的作者開發,許多不同的軟體包都使用它。模型檔案通常可以透過在您喜歡的 3D 建模程式的“匯出”選單中選擇它來建立此格式。
CMS 模型檔案 是 Celestia 獨有的。它們使用簡單的文字格式。CMS 格式已棄用。
CMOD 模型檔案 是 Celestia 獨有的。它們具有二進位制和文字形式。該格式旨在透過 OpenGL 程式碼高效使用。繪製 CMOD 模型時,Celestia 的幀速率大約是繪製等效 3DS 模型時的 1.5-2 倍。
提供了一個 3DS 到 CMOD 的轉換程式。Anim8or 和 Blender 提供了 CMOD 匯出指令碼。
| 本節為存根。 您可以透過擴充套件它來幫助 Wikibooks。 |
- Blender 3D - 這是一款開源的免費軟體,功能極其強大。但是,對於初學者來說,使用起來相當令人生畏。Blender 3D:新手到專業 是一本 Wikibook,其中包含一些不錯的指南來幫助您,如果需要的話。注意:從 2.80 版開始,Blender 不再支援匯出 3DS 模型。
- Anim8or - 免費建模軟體。但是,這隻適用於 Windows。
| 本節為存根。 您可以透過擴充套件它來幫助 Wikibooks。 |
| 本節為存根。 您可以透過擴充套件它來幫助 Wikibooks。 |
- 3DS 模型的頂點和多邊形數量限制為 65536 個,這使得極高解析度的模型無法實現。但是,CMOD 模型不存在此限制。
- Celestia 中的模型(尚未?)在其自身或其他物體上投射陰影。
- 半透明模型表面沒有正確進行深度排序。有些繪製正確,但有些則沒有。
- DSC 星雲網格根本沒有進行深度排序。它們始終按 Celestia 讀取它們的順序繪製。