首页 > 范文大全 > 正文

银河漫游指南

开篇:润墨网以专业的文秘视角,为您筛选了一篇银河漫游指南范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

我们正在家乡地球12500千米之上的高空飞行。

下一站是月球。

背离太阳而去时,这颗恒星上的黑斑清晰可见。

现在的距离可以清晰地看到太阳系的行星。

下一站是有着漂亮光环的土星。

前方的那几个亮点就是土星的卫星。

土卫一上巨大的赫歇尔环形山清晰可见。

太阳的光芒越来越弱了。

看到北极星了么?看到太空中的群星了么?看见银河系了么?

这一切真是美丽极了……

心已远

不要误会,这并不是科幻小说,也不是什么好莱坞大片,其实是Celestia的一个演示脚本(demo)。

那什么是Celestia呢?它是一个免费的开放源代码天文类软件,可以用全3D的方式把我们的太阳系、银河系甚至是宇宙模拟出来,通过它你坐在家里就可以足不出户地漫游太空,飞向遥远的星系。

Celestia包含了巨大的天文数据库,包括恒星、行星、卫星、彗星以及太空船;如果自带的这些库还不能满足你,你可以方便地下载和安装扩展信息库。作为一款跨平台的软件,Celestia采用的是OpenGL图形渲染技术。不过不用担心,Celestia并不是什么大型的3D游戏,笔者的笔记本使用旧款集成显卡,也能流畅地运行。

初识Celestia

Celestia的下载和安装和普通软件一样,大家根据提示采用默认选项一路回车即可。如果你是首次使用Celestia,强烈建议先看看前面描述的那个演示脚本――你可以使用主菜单“文件”“打开脚本”来选择“demo.cel”或者直接点击“帮助”“运行演示”。

这么有趣的软件,你一定不会满足于Demo带来的飞行体验吧?下面请跟我来,我们要飞得更远一些。

打开Celestia,软件会默认把我们带到地球上空。注意屏幕的左上方,这里显示的是我们已选中目标的名称及相关信息,而右上角则是Celestia内的虚拟时间,启动时默认会同步到你的系统时间(如图1)。

现在,亲爱的“宇航员”,拿起你的操纵杆(其实就是鼠标^_^),左击一次选中这颗蔚蓝色的行星,然后同时按下键盘上的“Ctrl”和鼠标左键,向下拖动鼠标,一直拖,不要放手(当然,你也可以用滚轮向下拨动来执行这一操作)。看到了么?一颗颗的星球出现在了屏幕当中,同时又逐渐的远去,当成千上万颗星星同时闪现的时候,是多么壮观的场景啊。

看不见的星星会慢慢的出现,而且这个数量是巨大的。继续重复Step 2将镜头拉远动作,当星星逐渐连接成一片白色星团的时候,我们就飞离出银河系了(如图2)。现在同时按下“Ctrl”和“K”键,刚才我们选中的地球就会被一个红色的小框标记出来。

按住鼠标右键不放再拖动鼠标,我们可以旋转当前的3D场景,当调整到一个合适的角度时,我们就能清楚地知晓地球在银河系的位置了。继续向外飞行,到银河系也离我们越来越远的时候按下键盘上的“E”键,所有已知星系的名称就会出现在屏幕上(如图3),我们的宇宙是如此的浩瀚啊。

接下来,我们要向回飞了,除了同时按下“Ctrl”和鼠标左键并向上拖动的方法以外,我们还可以直接按下“G”键,让Celestia自动带我们飞向最初选中的目标――地球。

寻找太空“明星”

在刚才初步的熟悉之后,我们大家一起来寻找几个既耳熟能详又神秘的太空明星。

1.哈勃望远镜

首先是哈勃望远镜,请把地球拉得稍微远一些,当我们能看到它的全貌时就可以了,接下来按下“N”键,所有的人造卫星都会被标记出来。

使用先前介绍的按住鼠标右键不放再拖动鼠标来旋转当前场景的操作方法,一定能在地球的上方发现一个叫做“Hubble”小点,对了,这就是我们的哈勃望远镜。

点中这个小点,当屏幕的左上方出现了“Hubble”的名称和相关信息后才算选中(注意由于背景有无数的星体,因此在点击时小心不要点到其他星星了),用鼠标右键菜单选择“Goto”或是直接按“G”键,镜头就会移动到这颗人造卫星上面(如图4)。怎么样?够清晰吧。

2.哈雷彗星

寻找哈雷彗星的任务就要稍微难一些了。首先我们要把镜头拉得离地球更远一些,直到我们看不到它为止,按下“W”键(注意,这里是大写的“W”,在没有切换到大写状态时可以通过“Shift”加“w”的组合来完成),Celestia就会在“哈雷彗星”的坐标位置上标注出“Halley”的字样(如图5)。

当我们找到“哈雷彗星”后并不一定能马上定位,因为距离太远我们无法准确地选中。此时我们可以在Celestia的主菜单上选择“导航(Navigation)”“选择物体(Select Object)”,然后输入相应的英文名来选中它(哈雷彗星的英文标识为“Halley”)。

当然,我们也可以直接选择“导航(Navigation)”“转到物体(GotoObject)”,让Celestia带我们飞近这颗彗星(如图6)。

在Celestia中,星体默认是不会运动的,所以我们的“哈雷彗星”也处于静止状态。我们可以按下“F2”键让星体以1km每秒的速度前进,如果你觉得速度太慢感觉不到运动过程的话,可以依次选择“F3”到“F7”键来逐渐加快运动的速度。

其中,“F7”键代表的速度是1光年每秒,但是,在这种状态下我们同样是什么也看不到,因为速度真的是非常快。除非我们是用远镜头来观测大量星体的运动,否则不要轻易的选择“F7”的速度。如果你想让星体停止运动,只需要按下“S”键就可以了。

添加神舟5号

也许,Celestia默认提供的数据并不能满足你的需求。没有关系,Celestia的强大之处就在于它的可扩展性,我们可以从它的官方网站()下载到非常多的扩展信息库,下面我们就来示范一次如何把“神舟5号”添加到Celestia中。

首先,登录到Celestia的官方网站,依次选择“Add-Ons”“CelestiaMotherlode ”,浏览器会自动转向到Celestia的扩展库的页面(如图8)

我们要下载“神舟5号”的数据,只需要选择“Spacecraft(太空飞船)”下的“Earthorbit(地球轨道)”就可以在太空飞船的列表页面中找到“Shenzhou V”这一项了。

下载得到的将是一个压缩包,请把这个压缩包内的内容解压到Celestia安装目录下的extras文件夹中。重新启动Celestia,选择“N”键调出所有的人造飞船,然而现在是看不到“神舟5号”的,为什么呢?

其实这正是Celes t ia的专业严谨之处,因为“神舟5号”在太空中的时间为20 03年,所以现在当然是看不到的啦。用记事本打开先前解压出来的“JACKshenzhouV.ssc”文件,然后找到“Ending "2003 1016 01:00:01"”这一行(也就是结束时间),把它改为“Ending"2010 10 16 01:00:01"”就可以了。

再次打开Celestia,现在可以清楚地看到,“神舟5号”已经自动添加进来了(如图9)

相信通过笔者的抛砖引玉,各位都能利用这款软件进行一次免费的太空遨游了。Celestia还有很多其它的有趣地方等待着你去发掘,而这个宇宙也有很多的奥秘等待着你去探索。

Celestia是一款开放式的软件,如果你是一位开发人员,同时又为Celestia而着迷,那么你也可以贡献出自己的力量来扩展和完善它。

最后提醒各位一句,Celestia是一个很考眼力的软件,光线不好的时候,千万不要把屏幕上的灰尘看作是星体^_^。

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文