Celestia 中文文档 下载 App

星座教学:Celestia 里认 88 个星座比书上直观

为什么用 Celestia 教星座

传统的星座卡片是静态图像——你只能从"地球北半球"视角看到固定的天空。Celestia 能:

  1. 画出 88 星座的连线(从 Hipparcos 星表数据)
  2. 在任何纬度看——可以跳到南极看南天星座(北半球永远看不到的)
  3. 跳回古代——跳到公元前 3000 年看古埃及人观测的星空(岁差会改变北极星位置)
  4. 跳出太阳系——站在另一个恒星附近看同一批星座是什么样子(星座的形状是从地球看的"投影")

开始认星座的三步

第一步:开启星座显示

按 Ctrl+B 开启全部标签,然后在渲染菜单里勾选:

画面上会出现 88 组虚线连线,把每个星座里的主要亮星串起来。

第二步:从地球不同纬度看

按 L(Lander 模式)着陆到以下几个地点:

地点纬度看点
北京40°N大多数北半球星座、北斗七星
赤道(新加坡)0°全季节都能看到南天球一半的星座
南极点90°S南十字座、大麦哲伦云、小麦哲伦云(北半球永远看不到)

着陆后抬头看——你会立刻意识到"为什么星座叫'天球上的投影'",不同纬度看到的星空差异比书上画的大得多。

第三步:跳回过去看北极星

Celestia 的岁差计算基于 JPL 星历表——跳到公元前 3000 年,抬头看北极星会变成右枢(Thuban)而不是现在的勾陈一。跳到 13000 年后,织女星(Vega)会成为新的北极星。

SetTime { Date "-3000 06 21 00 00 00" }

按 L 着陆到北极点抬头看——原来的小熊星座位置"空了",因为勾陈一在 5000 年前还不是北极星。

88 星座教学脚本

写一个自动带着学生"走一遍"88 星座的 CELX 脚本:

@cel

constellations = {
    "Orion", "Cassiopeia", "Big Dipper", "Ursa Minor",
    "Leo", "Cygnus", "Lyra", "Crux", "Centaurus", ...
}

-- 先跳到公元前 3000 年对比岁差
SetTime { Date "-3000 06 21 20 00 00" }
SetTimeRate { Value 1 }

for i = 1, #constellations do
    -- 飞到星座中心
    Select { object constellations[i] }
    Goto { Duration 3 }
    SetFov { 45 }  -- 星座观测的合适视场角
    Wait { Duration 15 }
end

什么是"星座"在 Celestia 里的定义

Celestia 里的"星座"有两层含义:

搜索时可以用英文名或拉丁名(搜索 Orion 或 猎户座 都能搜到猎户座)。

Celestia 教星座和 Stellarium 的互补

Stellarium 是地面观星模拟(抬头看),适合教"今天晚上能看到什么"。Celestia 能"跳出地球"——站在另一个行星上看星座从不同位置投影到不同位置,让学生理解星座本质上是"三维宇宙里的二维投影"。两者配合用最好。