Celestia/建議新功能
此頁面已過時。 檢視頁面 錯誤和功能請求.
如果這些功能沒有在 SourceForge 列表 上,那麼此頁面上請求的功能很不可能被實現。如果您對下面列出的任何功能感興趣,您 必須負責確保它們在 SourceForge 上被請求。
如果可以在配置檔案中指定自定義命令鍵分配,那將很有用。
如果可以使用 Lua 指令碼建立使用者定義的鍵命令,那將很有用。
如果可以在暫停時更改時間流速,這樣在結束暫停時時間就會以新的速度流動,那將很有用。
- 這在 Celestia v1.4.1 中是可能的...Selden 2007 年 9 月 2 日 19:44 (UTC)
目前,需要檢視 SSC 檔案才能檢視航天器何時開始(例如和平號空間站)。Doctorjoe 建立了一個簡單的補丁,我已經將其應用於我的 OS X 版本,沒有問題,該補丁在檢視視窗中顯示了航天器的開始和結束時間。此外,按下 Shift-G,將帶您到航天器的時空位置。
我現在有這個補丁...並且很樂意將其傳送給任何想要嘗試將其合併到 CVS 中的人(聯絡:BlindedByTheLight)。
此外,允許在檢視中顯示不止兩個日期(開始和結束)可能很酷。各種航天器有幾個時空興趣點。也許可以更改程式碼,以便人們可以使用文字標籤宣告不同的時間...
開始時間:34747373.4234234
開始文字:“飛船起飛”
日期 1:35343434.2343
日期 1 文字:“飛船經過月球”
日期 2:35324344.2343223
日期 2 文字:“飛船繞木星執行”
結束時間:342423434
結束文字:“飛船撞上木衛一”
然後使用鍵盤快捷鍵轉到每個連續的時間點...? 那樣會很棒,並且會為載入項設計人員開闢一個全新的世界。
允許行星/衛星照明函式根據表面型別而變化可能很好。目前,像木星這樣的物體在預設的朗伯函式下更加真實。固體表面不太真實,可能可以透過一種“月球朗伯”函式來改進。
允許對任何物體使用距離濾鏡,而不僅僅是恆星,可能很好。當您有一個人口稠密的系統時,看到所有/沒有名稱/軌道很煩人。可以顯示視野中最大/最重要/最亮的物體名稱/軌道。
顯示銀河座標和赤道座標可能很有用。
如果能夠顯示所選天體的視星等,那就太棒了。該程式已經執行了這些計算,例如,用來設定行星縮放圓盤的比例,所以我想新增這個資訊到行星資訊顯示中應該並不困難。
顯示軸
[edit | edit source]顯示我選擇的軌道天體的旋轉軸,這樣就能更清楚地看到它們的軌道執行情況。
顯示速度/力
[edit | edit source]當進行跟隨/同步軌道/跟蹤選擇時,顯示飛船的速度/力(角力和徑向力)可能會很有用。
建立視覺濾鏡
[edit | edit source]能夠應用濾鏡會非常棒:選擇紅外線、可見光、紫外線、X射線和伽馬射線光譜、簡單的偏振顏色、光行差、高水平的環境光。立體模式(可以使用紅藍眼鏡)也非常不錯(StarStrider 有這個功能)。
改進即時雲
[edit | edit source]從公共資料庫更新雲會很不錯。
檢視控制
[edit | edit source]填充縮放
[edit | edit source]如果有鍵盤命令可以使檢視縮放,以便所選物體充滿螢幕,那就太棒了。這樣使用者可以選擇一個視星等很小的物體(透過螢幕拾取或輸入其名稱),按下一個鍵將它置於檢視中心,再按下一個鍵將檢視縮放,使該物體充滿螢幕。這比手動縮放更方便。
選擇軌道
[edit | edit source]能夠選擇要看到的軌道(來自一個組)會很有用(如果軌道已開啟) - 例如,只選擇來自特定大小的物體的軌道。
特別是在太陽系瀏覽器中有許多小行星時,展示會變得非常複雜。可選的或另外一種方式是,將彼此靠近的軌道組合成一個“模糊”軌道 - 與行星環類似。
第三人稱視角
[edit | edit source]能夠從官方的星際飛船的視角進行導航,會很有用。
太陽系瀏覽器
[edit | edit source]展示
[edit | edit source]能夠對行星和小行星進行分類和/或分組,這樣列表就不會過於複雜。
鄰近列表
[edit | edit source]能夠列出當前位置最近的物體,不僅在星體瀏覽器中,而且在行星瀏覽器中也能夠列出。如果程式包含一個功能可以返回給定時間段內某個天體(或兩個選擇的天體之間)的最近距離,那就更棒了。
軌道
[edit | edit source]銀河軌道(恆星自行運動)
[edit | edit source]如果能夠根據恆星自行運動(如果可用)模擬銀河軌道,那就很有用。
分段軌道
[edit | edit source]如果軌道可以使用多個片段定義,將不同引數的橢圓軌道片段、xyz 檔案等組合起來,那就很有用。如果物體的軌道可以用不同的星曆資料塊構成,那就更棒了。例如,在考慮行星/衛星事件和航天器任務時,軌道在不同的時間點是正確的。目前使用開始和結束日期幾乎可以實現,但 Celestia 會建立具有相同名稱的多個物體,並且在物體生命週期的指定結束時不會切換到相同名稱的可見物體。因此,衛星/衛星/小行星會消失,而新的物體彈出,但不會被跟蹤,只有“幽靈”物體會被跟蹤。
馬蹄形軌道和蝌蚪形軌道
[edit | edit source]如果能夠指定馬蹄形軌道和蝌蚪形軌道,那就很有用。
SPICE 軌道
[edit | edit source]如果能夠使用 NASA 的 SPICE 檔案指定軌道,那就很有用。
- Celestia v1.5.0 中將支援 SPICE 軌道。它們已經在預釋出版中可以使用。請參閱此維基百科上的 其他文件。...Selden 19:49, 2 September 2007 (UTC)
地平線軌道資料提取工具
[edit | edit source]如果有一個工具可以將 JPL 的地平線系統中的軌道資料提取為 Celestia 相容格式,那就很有用。
關鍵時間段軌道覆蓋
[edit | edit source]如果有一種方法可以在關鍵時間段(例如,航天器飛掠)內指定更高精度的 xyz 資料,而在其他時間使用不太精確的軌道資料,那就很有用。
多星軌道顯示
[edit | edit source]如果能夠顯示雙星/多星的軌道,那就很有用。
檢測碰撞
[edit | edit source]能夠選擇兩個天體並計算過去和未來的碰撞,就像日食查詢器一樣。或者將兩者合併為一個“事件查詢器”,併發出警報。
能夠找到任何天體(而不僅僅是預定義的天體)的日食,這將非常棒。
如果可以在星體瀏覽器中選擇一個雙星系統的質心,然後看到相應的恆星以及隨後的行星,或者圍繞質心的行星,這將非常有用。
如果可以搜尋一個名稱並檢視所有匹配的物體(在詞語的任何部分),這將非常有用。顯示一個物體的所有已知名稱(例如,2003 UB313 / Xena)可能也很有趣。
如果使用者能夠控制恆星標籤的密度,例如使用星等限制,這將非常有用。
如果使用者能夠指定用於選擇要使用的恆星標籤的目錄的優先順序順序,這將非常有用。
如果可以無需重啟程式即可重新載入資料,這將非常有用。這將使測試對資料的增量更改更加方便。這種重新載入應該能夠重新載入一個檔案、一個目錄或所有資料。
如果存在一個指令碼命令,可以在指令碼執行時停用使用者輸入,這將非常有用。另一個指令碼命令可以在需要時重新啟用輸入。當指令碼結束時,輸入將自動重新啟用,當然,“退出”鍵始終可用以中止指令碼。
如果可以從指令碼將訊息寫入日誌,這將非常有用。
如果指令碼錯誤訊息顯示在日誌中,這將非常有用。
如果可以在 Celestia URL 中儲存多個檢視,這將非常有用。這將使輕鬆恢復所需的檢視佈局成為可能。
如果 Celestia 允許為不同的檢視設定單獨的渲染標誌,這將非常有用。例如,這將使在一個檢視中顯示軌道而在另一個檢視中不顯示成為可能。
建立預設檢視(例如從上方看到的太陽系檢視)可能很有用。
目前,Celestia 要求為恆星 (STC) 和其他天體 (SSC) 使用單獨的檔案格式。如果將它們合併成一個包含兩者特性的單一檔案格式,效果會更好。
對擁有大型衛星的行星進行建模是不現實的,因為行星-衛星系統的質心始終是行星的中心。如果可以指定行星-衛星系統的質心,則可以更準確地模擬行星和衛星的運動。可以使用此新功能正確建模的系統示例包括冥王星-卡戎、地球-月球和某些雙小行星。
- 我認為你目前可以為行星/衛星/小行星建立質心,只是不能在 .ssc 檔案中建立。它們必須放在 .stc 檔案中。當然,這很不方便。
- 類“invisible” 技巧很久以前就為此目的而定義。Celestia v1.5.0 添加了 ReferencePoint 指令供 SSC 檔案使用。...Selden 2007 年 9 月 2 日 19:56(UTC)
本地 InfoUrls
[edit | edit source]本地 InfoUrls:讓 Celestia 在嘗試從 www 上查詢之前檢查本地目錄中的 InfoUrl 檔案(html/cel/celx)。或者,允許明確指定本地 InfoURL 檔案。
- 此後一種功能已經存在。...Selden 2007 年 9 月 2 日 19:58(UTC)
光譜光發射
[edit | edit source]實施一種方法來更改 STC 中恆星的光譜顏色。例如,如果你想建立一個綠色的恆星,你現在可以使用“texture”命令新增一個綠色的恆星紋理,但恆星的光暈仍然具有最初選擇的型別的顏色,例如“G2V”。因此,恆星看起來不對。也許可以新增一個帶有 [R G B] 值的命令來實現這一點。
- 參見:“為什麼沒有綠色的恆星?”[1] 簡而言之,恆星是黑體輻射體,因此恆星的光譜發射取決於其溫度。恆星在整個光譜中基本上以所有波長髮射光。我們根據眼睛中的受體細胞對不同波長的敏感程度來感知顏色。黑體光譜在不同波長處沒有適當比例的輻射,無法使我們眼睛感知到綠色的光。
SSC 中的多個名稱
[edit | edit source]如果 SSC 中的物件允許多個名稱,例如恆星,可能會很有用。例如,這將使能夠透過不僅僅是名稱,而且是編號來選擇小行星。這使得能夠將物件的名稱翻譯成各種語言,同時保留原始英文名稱。
自定義天體類別
[edit | edit source](我不確定這個應該放在哪裡。請隨意移動。)能夠設定自定義物件類別將很有用,例如,將主帶小行星與海王星外天體或矮行星分開,或者使用者認為合適的任何類別。