Celestia Wiki
Celestia Wiki

此页面讲述的各种 Celestia 版本的更新日志,有些内容为机器翻译,可能会语句不通,请见谅!

1.0

  • 首次发行

  • 增加了更加逼真和美观的环形照明功能
  • 制造的行星将阴影投影到他们的环上(需要多重打印)
  • 检测并使用ARB_multitexture扩展
  • 现在从文件中读取一些配置参数
  • 支持多个太阳能系统目录文件
  • 将太阳系文件拆分成solarsys.ssc和extrasolar.ssc
  • 添加帮助/许可菜单
  • 增加了简单的摄像机轨道模式
  • 修正了目录号码的解析和打印——虽然还不完善

  • 将Celestia图标显示在窗口的角落。
  • 修正了一个非常微妙的数字精度错误,它表现为以下几种方式:当跟随小对象时发生抖动,小对象与goto的错误定位,偶尔在接近对象时闪烁,以及可能还有其他事情。
  • 旋转时反转方向 - 现在更加直观
  • 向相机增加了指数级的小车能力
  • 双击现在将集中在所选对象上
  • 修正了椭圆轨道计算中的错误
  • 显示轨道时,所选对象的轨迹会突出显示
  • 并入Scott Hudson的Toutatis,Kleopatra和Geographos的小行星几何数据。
  • 解决了标签消失和太阳系外行星错放标签的问题
  • 当Celestia窗口之外的鼠标按钮释放时,消除“粘贴”
  • 添加实时选项到时间菜单
  • 反转的行星旋转方向是正确的。哎呀。
  • 从Jean Schneider的目录中增加了大约十几个外部系统
  • 为太阳能行星创建两个新纹理
  • 在“模拟”之外移动了Selection类,因为它通常很有用

  • 旋转相机现在更能响应鼠标移动
  • “无限鼠标”黑客允许旋转和倾听,而无需拾取鼠标,并将光标重新定位在窗口中
  • 固定z行星和卫星如此小,只能显示为点。 小型卫星将不再被行星所掩盖。
  • 行星的显着幅度计算现在考虑到阶段
  • 在近距离,星星现在呈现为纹理的球形网格。
  • 当指定的星号不存在时,按目录号码选择星号不再选择星号。
  • 为星星添加标签; 标签星的列表从Celestia.cfg中读取
  • 清理vecmath.h,在适当的地方添加了const和参考参数
  • 清理StarNameDatabase

  • 开始在月球而不是在深空
  • 采用行星适用于光盘尺寸大于1像素的行星。
  • 调用glDeleteTextures到Texture类析构函数
  • 添加凹凸贴图。 使用DOT3凹凸贴图,现在只适用于GeForce卡。
  • 启用用户控制每像素照明。
  • 标签选项的菜单选中状态与渲染器状态同步。
  • 添加了一个对象右键单击时出现的上下文菜单。
  • Celestia现在使用3DS文件的纹理坐标
  • 根据NEAR激光测距仪数据添加了3DS的Eros模型
  • 添加了基于Phil Stooke的模型的Deimos,Phobos和许多其他小行星和小卫星的3DS模型
  • 用更灵活的VertexList替换了TriangleList类
  • 引入对压缩纹理的支持; 纹理压缩是以每个纹理为基础在.ssc文件中指定的。
  • 添加了反向时间选项
  • 在帮助菜单中添加了一个OpenGL驱动程序信息项

  • 制作每像素照明工作的行星也没有凹凸贴图
  • 允许用户控制微弱的可见星的大小
  • 增加了对PNG纹理的支持
  • 改进的控制台:启用退格键,重新定位的文本输入,代码清理,...
  • 通过将它们从赤道转换为椭圆坐标来校正星座。
  • 按名称选择对象时,消除了区分大小写
  • 土星的新环纹理,具有独立的反射率和不透明度
  • 现在在.ssc文件中指定环纹理,而不是硬编码
  • 实现日期/时间选择器对话框
  • 将鼠标滚轮功能从缩放更改为小车。缩放现在通过左键拖动鼠标进行控制。对于没有轮子的鼠标,控制左拖将会轻松。
  • 固定轨道和小车功能工作在跟随模式
  • 改进了近距离物体的渲染:减少裁剪,额外的球体LOD。
  • 修正了导致不规则对象以实际尺寸的一半显示的错误
  • ESC现在取消goto并按照而不是退出应用程序。
  • 行星的固定轨道计算,所以他们的立场现在更接近现实。
  • 完成的太行星数据库;它现在包含围绕普通恒星的所有已知行星
  • 米尔
  • .ssc文件中的MeanAnomaly字段错误地称为TrueAnomaly;这是固定的,太阳系解析器现在也接受轨道元素部分的MeanLongitude。
  • 现在可以为轨道元素规定时代。默认为J2000。

  • 使Alt + F4退出应用程序。
  • 固定文字呈现像素精确;标签和控制台文本现在更清晰,没有任何丢失的像素(需要在更多的图形芯片组上进行测试。)
  • 更新解析器来处理负数。大哎哟
  • 修正了太阳系行星目录中的错误和遗漏。
  • 添加位置菜单,用于保存和调出最喜爱的地点。
  • 添加了简介信息。
  • 从数据库中删除没有光谱类信息的星星。
  • 包括云图的支持
  • 从ESO的4月4日公布增加了太阳系外行星
  • 恒星的轴向旋转
  • 减少非常遥远的星星(Deneb由于这​​个错误而从地球的天空中失踪)
  • 增加行星渲染的深度缓冲区精度 - 这样可以提高使用16位z缓冲区渲染的质量
  • 添加选项来渲染星座图
  • 使用条替代列表来渲染球体
  • 启用键盘控制缩放与家庭和结束
  • 实现了线性脚本系统的基础知识
  • 启动时运行脚本;脚本文件名可以在配置文件中设置
  • 代码修订:

    • 转换模拟类使用儒略日而不是秒作为内部时间单位。
    • 在模拟中消除了大脑损伤的观察者方法
    • 清理控制台类

  • 对行星轨道计算进行更正
  • 接受LongOfPericenter以及太阳能系统目录文件中的ArgOfPericenter
  • 更新解析器以接受C风格的字符串转义
  • 渲染银河系和其他星系
  • 增加了更多的星座
  • 显示星座名称
  • 清理渲染菜单
  • 增加了FPS计数器
  • 实施行星和星星的基本WWW信息功能
  • 新脚本命令:renderflags,标签,轨道
  • 实现了脚本演示模式
  • 在地球轨道上放置ISS

  • 初始UNIX端口
  • 创建基于GLUT的前端
  • 创建了具有Windows和UNIX实现的抽象计时器类

  • UNIX端口修复:在Quaternion中删除了朋友模板,将-lm添加到configure.in中,为控制台和重叠中的方法添加了缺少的返回类型

  • 通过将包装模式设置为GL_CLAMP_TO_EDGE来修正环形纹理的问题
  • 修正环形阴影的尺寸以匹配行星的大小
  • 切换到基于八叉树的可见性确定算法的星星。结果是更好的渲染性能,特别是当显示许多恒星时。八叉树算法也是无效的,意味着所有的恒星“弹出”都被消除。
  • 添加了setvisibilitylimit命令的脚本。
  • 现在可以在Celestia.cfg中选择字体
  • 添加越来越少的可见星星选项来呈现菜单
  • 修正了BigFix精度错误,只出现在某些编译器版本中。
  • UNIX版本:在UNIX版本中启用箭头键和home / end
  • UNIX版本:实现帧速率计数器
  • UNIX版本:添加鼠标滚轮支持
  • UNIX版本:修复了在拖动鼠标时引起挑战的错误
  • UNIX版本:为Makefile添加了更多的编译器优化标志
  • UNIX版本:Ctrl-Q现在退出程序
  • UNIX版本:固定垂直翻转纹理
  • UNIX版本:初始Gtk +版本,具有基本的GUI

  • 1.1

    • 向太阳能系统主体添加旋转相位;调整这一点可以确保在给定时间地球的正确部分是黑暗的。
    • 改变了地球的轴向倾斜,使得北极在夏天而不是冬天被照亮。
    • 添加了渲染天体坐标球的选项
    • 添加地球同步跟随模式
    • 增加了同步命令来启用地球同步跟随模式
    • 修改视野时修复消失的星星
    • 修正了星系文件中的错误阅读角度
    • 可以通过“路径”选择对象,例如索尔/地球/月
    • 绑定{和}键来控制环境光级别
    • Windows版本:添加太阳系浏览器窗口
    • Windows版本:添加了恒星浏览器窗口
    • Windows版本:从重绘分离更新,因此在视图窗口中拖动模态对话框时,不再发生动画
    • Windows版本:使上下文菜单在运行全屏时工作

    代码:

    • 修正了四元数矩阵转换的错误;转换返回共轭的矩阵表示。
    • 将常见的UI代码移动到CelestiaCore中

  • 添加光谱类型字段到星型浏览器
  • 修正了在某些情况下导致乱码的错误
  • 添加缺省的减号字符到默认标签字体
  • 更多选择goto - 选择一个特定的long和lat,设置坐标框架,选择向上的向量
  • 改变摄像头旋转插补 - 现在使用四元数的slerp
  • 星系的约束视差是多系统的组成部分; 二元恒星现在实际上相互接近,而不仅仅是从地球上观察。
  • 修正了另一个愚蠢的标志问题 - 北极现在是积极的,而不是负的y。 这种变化对用户来说是不可见的。
  • 用徽标纹理替换欢迎讯息
  • 代码:

    • 将选择信息代码从Simulation移至CelestiaCore
    • 修复了纹理析构函数中的错误

  • 用HD和HIP编号单独输入单个目录号
  • 扩展的星号数据库,并重写星号的代码在匹配名称时不太严格。
  • 添加轨道模式
  • 改变显示的距离和速度单位
  • 固定采摘的星星,使其在近距离工作正常
  • 修正了当另外一颗星星在附近时不能显示太阳能系统的错误(这使得不可能访问Gliese 876的行星)
  • 固定倒置凹凸贴图
  • 现在在goto运动期间使用指数插值。
  • 基于Cassini图像的新木星纹理
  • 添加了导览功能
  • 增加了更多的星座图
  • Windows版本:在注册表中保存并恢复窗口大小设置
  • Windows版本:在GMT和本地时间之间添加切换
  • Windows版本:添加键盘命令助记符到菜单
  • Windows版本:InstallShield设置
  • Windows版本:添加控件帮助对话框
  • UNIX版本:实现查找对象和对话框(仅Gnome / Gtk)
  • 代码:

    • 将星形浏览器和太阳能系统浏览器代码移动到单独的模块中
    • 固定DPRINTF宏,所以在g ++中没有破坏

  • 为地球的夜晚增加了城市光线图
  • 地球海洋的镜面反射
  • 行星和卫星与气氛的雾霾影响
  • 优化的星形渲染 - 更快,当许多星星可见时,使用大大减少内存
  • 将最小限制幅度从8.0改为12.0
  • 支持nVidia顶点程序
  • 消除用于照明的归一化多维数据集地图中的“接缝”
  • 查看行星和附近星星的截头锥体

    • 固定的剪辑发生在靠近行星时
    • 固定深度缓冲区精度问题(最明显的是航天器)

    整理速度,距离和星/星统计的显示。

    • 改变了模式的工作原理 - goto不会破坏跟随和同步跟随模式了
    • 固定在没有EXT_rescale_normal的GL实施的底光行星
    • 类型K,M,R,S和N星星现在在他们的行星上投射一个红色的光
    • 新地球纹理
    • 启动时打印少量调试信息

    柯林·沃尔特斯综合整理

    • Windows版本:关于最大纹理大小和同时纹理数量添加到OpenGL Info对话框的信息。
    • 新物件:Comet Borrelly,巨型Kuiper Belt物体2001 KX76和哈勃太空望远镜

    代码:

    • 重写纹理和模型管理器
    • 清理了simulation.cpp以使用参考框架,并为不同的“模式”消除了大量特殊情况代码
    • 停止在Windows上使用Intel JPEG库;相反,Independent JPEG Group的库现在在所有平台上都被使用。

  • 修正出现在Matrox卡上的文本渲染问题
  • Windows版本:固定的bug,破坏了网络信息的星星
  • Windows版本:改进的Web信息功能,使其不会每次都启动一个新的IE实例。
  • 10月15日宣布增加8个新的太阳系外行星
  • 固定goto命令,使它不会把你放在一个行星
  • 允许使用数字键盘导航
  • 行星网格分辨率更高
  • 实施大气效应
  • 修改后的中心,因此不改变参考框架 - 在地球表面使用时,会防止突然离开地面。
  • 改变了渲染顺序,所以恒星和星座标签被行星遮蔽。
  • 修正的卫星倾斜度 - 它们应该是相对于他们的行星的赤道飞机。
  • 消除近距离不规则身体的过早剪切
  • 修正了S3 Savage4上的照明问题
  • 修复了视野大于45度的剪辑错误
  • 引入对自定义轨道计算的支持
  • 对地球和月球进行更准确的轨道计算;日食现在发生在正确的时间。另外,除了冥王星之外,还介绍了其他太阳系行星的精确计算。
  • 要求太阳系目录文件在EllipticalOrbit组中具有轨道元素。
  • 由Scott Hudson增加了四个小行星:KY26,Castalia,Bacchus和Golevka
  • 添加键盘命令来切换夜间灯(Ctrl + L)和气氛(Ctrl + A)
  • 添加了一个“Goto对象”对话框,可以让您指定一个对象名称和距离,经度和纬度。
  • 实现了屏幕截图功能
  • Windows版本:添加了一个星型浏览器选项,仅显示行星系统中的星星。
  • Windows版本:“设置时间”对话框中的固定错误,不允许设置日期和时间。
  • Windows版本:添加了基本的操纵杆支持。
  • Windows版本:在弹出菜单中使用Goto或Follow时发生的固定“跳跃”。
  • Windows版本:在“设置时间”对话框中添加“设置为当前时间”按钮
  • Windows版本:通过上下文菜单固定选择行星卫星
  • Windows版本:制作标签,返回和转义工作在无模式对话框中正常工作
  • Unix版本:创建安装程序(Deon Ramsey)
  • 代码:

    • 重写纹理字体代码; texfont.cpp已经没了,现在在texturefont.cpp中

    1.2

    • 修复了图像捕获功能的问题,保存了某些窗口宽度的倾斜图像。
    • 更改视野显示,使用分钟和秒
    • 固定显示时间反转时的时间尺度
    • 固定星星远离太阳的抖动标签
    • 当从地球表面观察时,导致卫星出现在地平线前方的固定深度排序问题
    • 使月球正确的半球面对地球
    • 固定地球的旋转,使日出和日落时间是正确的
    • 固定采摘,以便点击遥远的星球永远不会选择其中一颗卫星。
    • 改进的轨道计算代码,以正确计算偏心异常
    • 渲染轨道概述行星背后而不是在它们前面
    • 可以使云相对于地面移动
    • 消除了在白天可见的星光晕
    • 增加了天王星的戒指系统
    • 增加了Shrox的火星全球测量师和火星奥德赛车型
    • Windows:保存渲染和标签设置
    • Windows:增加了电影拍摄功能
    • Windows:固定消失的鼠标光标错误
    • Windows:添加滑块,用于控制由星型浏览器显示的星星数量。
    • Windows:全屏幕支持大大提高
    • Windows:固定不起功能的少星星菜单选项
    • Unix:在automake(dramsey)下修复'--enable-debug'的问题
    • Unix:增强自动配置以启用自动分发版本,以及构建用于创建stars.dat(dramsey)的buildstardb程序
    • Unix:修正了—enable-debug =的问题 - 没有表现为—enable-debug = yes。 (dramsey)
    • Unix:将--enable-gtk更改为—with-gtk,并在Gtk +和GtkGLArea存在时自动进行。 (dramsey)
    • Unix:将GtkGLArea的测试代码插入configure.in(dramsey)
    • Unix:集成一个当前的gnome宏包。 (dramsey)
    • 删除了许多错误和编译器警告(dramsey)
    • 标签星系选项。 (dramsey)
    • Unix Gtk:添加了Windows版本中已经存在的几个菜单选项(dramsey)
    • Unix Gtk:修正了键盘命令没有更新切换菜单小工具的问题。 (dramsey)
    • Unix:正确处理时区。 (dramsey)
    • 固定星座打字错误:Cyngi - > Cygni
    • 更好的数据分析和更正buildstardb程序导致更好的数据在stars.dat。 buildstardb程序的细节现在可以通过命令行参数来控制。 (dramsey)
    • 改进的太阳系目录文件格式,因此更容易安装附件
    • 扫描太阳能系统目录文件的附件目录
    • 固定像素着色渲染路径,因此它使用星光颜色
    • 增加了对3DS模型中纹理的支持
    • 固定位置菜单
    • 改进的位置菜单,以便保存和恢复位置和参考框架。
    • 修复了破坏的脚本命令:setposition,setorientation和move
    • 显示跟踪和跟踪对象的名称
    • Windows:用单个无模式对话框在菜单中替换增殖渲染和标签选项。
    • 定期和旋转菲比

  • Unix:configure.in更改,以更好地查找Bruckner的OpenGL库。
  • 为伽利略卫星增加了准确的轨道计算。
  • 添加容差参数,以便在狭窄的窄视野范围内使采摘对象更好地工作。
  • 米兰达的新纹理由布鲁克纳(Bruckner)提供。
  • Windows:修复了在取消视图选项对话框时导致崩溃的错误
  • Windows:修复了在没有选择的情况下调用位置时发生的崩溃

  • 改进了starnames的查找算法,将名称从hdnames.dat组合到starnames.dat中。还添加了几个额外的名称和变体拼写从我的星座Atlas到starnames.dat(格式已被完全改造)。 (dramsey)
  • Unix GTK:得到Ctrl-Q正确退出程序。 (dramsey)
  • Unix GTK:捕获文件名现在启动一个正确的文件名,记住最后一个目录,并抱怨坏的文件名。 (dramsey)
  • 添加'verbose'选项,并且绝对大多数非错误类型的消息,除非设置verbose。 (dramsey)
  • 采摘精确的扁平行星
  • 优化的行星网格渲染
  • 当相机靠近地球表面时,切换到高水平的细节
  • 改善星星周围电晕的外观
  • 固定用于3DS网格的镜面照明,但是将3DS光泽度映射到OpenGL镜面指数。
  • 多分辨率纹理。 (dramsey)
  • Unix:配置中对丢失的包进行了更好的识别。 (dramsey)
  • 添加了eclipse阴影的渲染
  • 实现行星旋转元件的轴的经度
  • 修正了土星的倾斜(现在从地球观察时,环会出现适当的倾斜),天王星和海王星。
  • 为土星八大卫星增加准确的轨道计算
  • 布鲁克纳的Ariel,Umbriel,Titania和Umbriel的纹理。
  • 改进的行星标签:较少的混乱,加上标签显示为远距离物体在高缩放级别。
  • 固定渲染环系统,使得具有环和云层的行星都能正确呈现。
  • 增加了天王星五大卫星的准确轨道计算
  • 添加了将星星渲染为点的选项(对于较少的模糊外观)
  • 纠正行星在其环系统上的阴影
  • 启用使用极高分辨率的纹理分割成子纹理。
  • 修正了Ceres,Pallas,Juno和Vesta的轨道元素。
  • 增加了Ikeya-Zhang太阳能系统
  • 0.98 <e <1的轨道的固定位置计算
  • 启用3DS网格渲染与透明部分
  • Unix Gtk:新建渲染器选项
  • 哈勃模型上的固定颜色
  • 修复了由于不良中心计算导致的3DS网格的一些裁剪问题
  • 增强型位置菜单,以支持对所保存位置的完全操纵和分类。

  • 修正了在一些STL实现(VS.NET,HPUX)中产生错误的texturefont.cpp中的错误
  • 增加了电影录制UI的经过时间计数器
  • 增加了对从采样位置插值的轨道的支持
  • 修正了“十字准线”的一些卡片上的日食阴影的外观
  • 强化了两种纹理尺寸要求 - 消除了某些系统上的纹理加载崩溃
  • UNIX:修改GL扩展处理代码,使其可以针对Mesa 4标头进行编译。

  • Celestia 1.2

    • 修复导致Alpha混合始终为3DS网格启用的错误
    • 固定的符号错误导致一些轨道逆行
    • 固定渲染夜灯以忽视环境色彩(使夜灯在星球的光亮面上可见)。
    • 提高精度,以消除位置漂移,因为四舍五入误差(当物体在1公里内轨道运行时显而易见)
    • 用不规则的模型代替完美的球形彗星哈雷
    • 根据它们添加对象分类和标签着色
    • 创建新的“锁相”坐标系
    • 创建新的“追逐”坐标系
    • Unix Gtk:删除文本输入模式中的错误。 (dramsey)
    • Unix Gtk:新标签菜单。 (dramsey)
    • Unix Gtk:星型浏览器主体类型。 (dramsey)
    • Unix Gtk:正确的下划线菜单。 (dramsey)
    • 更准确地猜猜体型。 (dramsey)
    • 支持双曲轨道
    • 高精度轨道上计算位置的改进算法
    • 添加了setambientlight脚本命令
    • 启用卫星轨道渲染
    • Windows:将打开的脚本选项添加到文件菜单
    • 改变轨道和小车功能,使其相对于当前参考对象而不是选择来操作。
    • Goto命令自动切换到跟随模式
    • 修正了在HP / UX上编译的customorbit.cpp
    • 从气氛中观察时,修正了星系的外观
    • 在外行星目录中删除了Iota Horologii(HR 810)的重复条目
    • Unix:固定的GL扩展代码,因此可以使用Mesa 4标题进行编译
    • Unix:固定字节交换代码
    • 修正了在某些角度观看时造成遥远星星消失的错误
    • Unix Gtk:删除问题,防止ShowClouds工作。 (dramsey)
    • Unix Gtk:选项对话框。 (dramsey)
    • Celestia Watcher扩展。 (dramsey)
    • Unix Glut:键盘处理更正。 (dramsey)
    • 银河标签正确放置。 (dramsey)
    • 在TNT,Rage Pro卡上渲染阴影时,修正了减速
    • 旋转轴的型号进动
    • 新脚本命令:set,gotoloc,chase,lock
    • 主要行星的固定轨道,使它们不会变得很古怪未来或过去
    • Windows:Windows中固定的图像捕获,因此不会影响纹理加载
    • 显示旅行时到达
    • 增加了preloadtex命令脚本
    • 强制最大时间率为正常1e15倍

  • 实施基于文本的辅助星级目录
  • 增加行星的方位属性
  • Toutatis的正确旋转
  • 改进行星上的镜面亮点(使用本地观众模型)
  • 增加星座边界
  • 当云层与顶点着色器一起使用时,固定z战斗
  • 添加了Christopher Andre的Windows的eclipse finder
  • 固定位置文件的写入,因此位置重新启动后仍然可以工作
  • 彗星

    • 增加了新发现的太阳系外行星
    • 为.ssc文件中的对象添加了InfoURL字段
    • 许多Gtk UI修复(详细?)
    • 固定远距离观察的行星和月亮的“平方度”
    • 鼠标中键在45度和最后一个视野之间切换
    • 添加FOV设置命令,所以脚本可以设置视野。
    • 可以选择环形阴影
    • 增加了星星的距离过滤
    • 编码/解码精神目录号码,以支持扩展星号数据库
    • 固定月球的轨道,以便将来不会撞到地球
    • 改进了行星环的顶点着色器照明
    • 从.cel脚本更好的文本显示
    • 为许多键盘命令添加文本“闪存”消息
    • 固定Windows太阳系浏览器允许任意深度树
    • 增加环上施放的行星的阴影
    • 修复了许多带有采样轨道的错误(.xyz文件)
    • 添加RotateAcceleration字段到配置文件;允许调整导航控制灵敏度
    • 提高轨道计算的准确性;所有行星的VSOP87系列
    • 添加开始/结束字段到.ssc文件中的定义;允许设置对象的有限寿命
    • 使星系可选
    • 增加了查看截面的剔除星系,大大提高了性能
    • 允许日期字符串.ssc文件的开始,结束和大写字段
    • 固定在行星附近绕行的小型卫星的不正确遮挡
    • 新的星座数字
    • 在Windows和Linux版本的Celestia中同步鼠标功能
    • Linux:设定时间对话框中的固定拨号范围
    • 固定纹理查找以使用较高分辨率纹理,如果低分辨率不可用
    • 使键盘上的转向键以与视场成比例的速度转动相机
    • 增加了'automag'选项,可根据视场自动调整极限幅度(即,当fov减小时,较亮星变得可见)
    • 固定星星周围的光环,无论视野如何,都可以固定大小
    • 用于天体网格和星座图的新颜色
    • 调整Gnome GUI:带下划线的加速键,可以使用ALT <key>,箭头键和Tab键对所有对话框和菜单进行操作
    • Linux:GUI现在与当前状态的像素/顶点着色器同步
    • 新的键盘绑定:

      Ctrl + Y:自动切换   Ctrl + T:切换显示彗星尾   Ctrl + B:星座边界切换   ! :使用当前时间   退格:清除选择

    • 反转更多/更少的星星键([和])与更多/更少的环境光键一致
    • 增加了对多个附加目录的支持
    • 将最小视野降至3弧秒
    • 在使用VS.NET构建时,使用Linux和Windows上的中心命令修复了故障
    • 清理OpenGL扩展初始化
    • 通过鼠标点击显着提高了对象选择的可靠性,特别是对于Arcsec范围内的小视野。
    • 修正了'move'脚本命令
    • 新脚本命令:setfaintestautomag45deg {magnitude float},lookback {}
    • [,]键现在可以调整45度视场的极限幅度,如果自动打开。通过Flash消息显示的值
    • 使用'*'键快捷键关联'回头'操作
    • 修正了伽利略卫星轨道上的错误
    • 修正了主要行星的赤道平面和旋转偏移
    • Linux:添加KDE界面,GTK界面的所有功能都是

      可用(导游除外),新功能包括:     - 书签/网址;     - 历史导航; *改进了在Windows上的cel:// URL的拖放     - 可配置快捷键和工具栏;     - 上下文菜单;     - 保存的设置和首选项。   与KDE集成:     - 新的Mime类型应用程序/ x-Celestia脚本* .cel文件;     - * .cel文件和cel:// URL与Celestia相关联,如果没有实例      的Celestia在文件或URL被激活时正在运行      开始,脚本将被运行或位置设置为URL的位置。      如果一个实例已经在运行,该脚本将在该实例中运行      或者该实例的位置将被更改为与URL匹配。

    • 添加拖放和复制到剪贴板cel://在Windows上的URL
    • 改进了在Windows上的cel:// URL的拖放

    1.3

    • 综合更多的批准哈钦森修正太阳系体系的方向
    • 来自Grant Hutchinson的小行星和彗星的更新:

        - 添加了Phil Stooke的小行星Ida和Gaspra的纹理     - Ida和Gaspra网格的固定镜面反转(Grant Hutchinson)     - 使用适用于伽利略遇难者的爱达和加斯普拉的轨道元素     - 修正的旋转参数

    • 制作名称匹配的星系不区分大小写
    • 修复了Uranians卫星Miranda,Ariel,Umbriel,Titania和Oberon的轨道。
    • cel://修复URL

        - 增加了对相对URL的支持     - 改进了Windows上的拖放支持     - Windows上的浏览器集成:单击cel:// URL启动Celestia     - 更好的时间精度

    • 添加了新的键盘命令来处理光时延

        - ? :显示当前位置和所选对象之间的光时延     - - (减):补偿光时间:减去光的行进时间      从当前时间选择对象

    • KDE界面:添加减光时间按钮设置时间​​对话框
    • 为采样轨迹(.xyz文件)添加三次插值选项
    • 为.ssc文件添加了NormalMap字段
    • 为已经压缩的纹理指定了CompressTexture true时,防止崩溃。
    • KDE:实现eclipse finder

        - Eclipse finder代码分为UI和平台无关的部分

    • 增加了对3ds网格渲染星云的基本支持。
    • 修改格式的星系文件,以处理其他深空天体
    • 添加OpenCluster对象
    • 实施'标记'

        - 用标记突出显示选择     - 也可以使用右键单击上下文菜单在对象上设置标记     - 为脚本添加了标记/取消标记命令     - 绑定Ctrl + K可切换显示标记     - 添加指示标记的|关闭状态的闪烁消息     - 将标记插入KDE界面

    • 增加了三角形精确的网格物体的选取
    • 多视图

        - Ctrl + R:垂直分割视图     - Ctrl + U:水平分割视图     - TAB:循环活动视图     - DEL:删除活动视图     - Ctrl + D:删除除活动之外的所有视图     - 可以通过在边框上拖动来调整视图的大小     - 视图菜单中也可以使用Multview功能

    • 消除了出现在行星错误一侧的日食阴影
    • 增加了对更广泛范围内的镜面和凹凸贴图效果的支持

      的图形硬件。     - 介绍渲染路径的概念     - Ctrl + V更改为循环渲染路径,而不是切换顶点着色器     - 为Celestia.cfg添加了IgnoreGLExtensions指令 添加了脚本的track命令

    • 固定日食阴影z战斗文物
    • 固定3DS模型上纹理的垂直镜像
    • 修正凹凸贴图问题
    • 启用通过Windows或KDE shell加载.cel脚本
    • 附加组件的新目录结构;网格,纹理和其他媒体现在可以使用附加组件子目录找到。
    • 为爱神添加纹理
    • 为金星添加了单独的云和表面纹理
    • 太阳系物体的新“隐形”课
    • 修复在旧硬件上查看振铃行星时发生的崩溃
    • 显示时间率后,可以清除小数点后的三个零
    • 更新了autoconf新版本的配置文件

  • 改进了光行程延迟的包含,也在KDE时间设置对话框中
  • 固定回溯命令,用于随后更改目标速度
  • 允许通配符*代替纹理文件名的扩展名
  • 修正凹凸贴图(再次)
  • 使用标准法线贴图代替x反转贴图
  • 通过使用测温大小,更准确地计算星星的半径
  • 允许在.stc文件中定义恒星名称
  • 固定了近距离剪切小天空深的物体
  • Windows:添加自动量程切换到渲染菜单
  • KDE:添加弹出式错误通知
  • 允许扁圆形行星有气氛
  • 校正镜面亮点;消除了终止器附近的突然截止
  • 修复“天空洞”错误
  • 允许在.ssc文件中指定日落颜色
  • 改善了白天天空中物体的渲染
  • 绑定Ctrl + P标记/取消标记选择
  • 实现恒星,星球和深空物体名称的标签完成
  • 实施新的,科学准确的冥王星纹理
  • Windows:绑定Ctrl + C将cel:// URL复制到剪贴板
  • 修改视野工作方式:根据屏幕距离,监视器分辨率和视图大小计算视野;分割视图时,不要尝试维持恒定的垂直FOV。
  • 实施行星的替代曲面
  • 添加覆盖纹理,应用于其他表面贴图
  • 绑定+切换知识地图的限制
  • 改善恒星旋转周期的估计;以前所有的星星都被分配与太阳相同的旋转速度。
  • 添加位置 - 行星表面特征的标签
  • 绑定并切换显示位置标签
  • 添加了一个位置对话框来控制位置的显示
  • 为所有对象类独立启用轨道路径
  • 添加了一个“缩放光盘”风格来渲染星星
  • 绑定移位+箭头键到轨道参考对象
  • 添加了非标记命令的脚本
  • 为脚本命令添加了缺少的渲染标志:automag,atmosphere,grid
  • 添加了一个MeshCenter字段,用于3DS网格的正确位置和旋转
  • 实现虚拟纹理,用于行星的超高分辨率纹理映射。
  • 添加了Hyperion和Proteus的纹理
  • 取消脚本命令停止运动,跟踪和任何对象相对坐标系。
  • 调整了太行星半径和旋转周期的估计值;轮换率(略)说明了潮汐去除的效果。
  • 修正了一个错误导致定向值精度损失;这固定在非常低的视野中显示出一些惊喜。
  • 修正了天王星戒指的半径
  • 增加了海王星的戒指系统
  • 在Callisto的轨道上更正了错误
  • 根据相机与选择之间的距离修改右拖动旋转速度。
  • 使环境光作用于顶点程序/ DOT3渲染路径中的凹凸映射对象。
  • 绑定Shift + C到中心/轨道。这将选择放在视图的中间,同时将参考对象保持在视图中的同一点。
  • 新增地点 - 所有世界首都(240)的标签,重要权重由居民人数计算
  • 增加太阳能系统位置标签

  • 增加了扩展字符集(大多数WGL4)和UTF-8编码字符串的支持
  • 更新信息显示以显示所选对象的明显大小
  • 启用选项卡完成位置名称
  • 引进对JPL星历文件的支持
  • 修复Windows星型浏览器在更改星号和按返回后发生的崩溃。
  • 固定的bug,使星星和星系出现正方形,当某些星云在视线。
  • 在Windows书签组织者中进行删除按钮实际工作
  • 更新了Amalthea和Phoebe的轨道
  • 修复木星和Phobos纹理的接缝
  • 航天器轨道路径自适应采样,以获得更平滑的结果
  • 消除了发现低视图宽高比的位置标签的模糊
  • 增加了彗星哈雷和小卫星潘多拉和拉里萨的模型
  • 增加了伽利略卫星知识面具的限制
  • 将碳星的光谱类别更改为C,取代并结合R和N
  • Lua脚本添加
  •   *查看管理命令   *图像捕获命令   *使setrenderflags和setlabelflags接受一个表   *轨道和位置设置   *观察者:cancelgoto

    • 当定位在视图边框上时,将光标形状更改为调整大小图标
    • 添加了一个新的3D文件格式:cmod,Celestia模型格式
    • 详细记录了Celestia.cfg中的字段
    • 新增发现的太阳能行星高清330075 b
    • 增加了卡西尼和惠更斯模型和轨迹
    • 修复了eclipse finder中的崩溃错误
    • 将默认开始位置更改为地球
    • 修改星级目录中的一些错误光谱类
    • 使太阳系物体遮挡更远的物体的标签
    • 实施重要权重的算法,以避免火星,金星和月球的重叠或太拥挤的位置标签
    • 根据Cassini任务的最新成像,为Titan添加了新的纹理
    • 改进深度排序,使隐藏的表面移除适用于重叠对象
    • 增加了太阳系外行星的扁平度和旋转速率的理论估计
    • 用改进的版本替换旧的Io和Europa纹理
    • 为ssc对象添加了disposition修饰符,以控制当具有相同名称和父对象的对象已存在时会发生什么。三种可能的行为是添加(默认),替换和修改。
    • WINDOWS:主窗口最小化时CPU使用率有限
    • WINDOWS:将首选的z缓冲区深度从16位更改为24位,以减少z-fight伪影。
    • 固定标签和信息文本,因此当启用多重采样抗锯齿时看起来很清晰。
    • 消除位置标签的闪烁
    • WINDOWS:在会话之间保存纹理分辨率设置

    1.4

    • 省略了具有高清目录号和视差错误的新星.dat格式
    • 为HD和SAO目录添加了目录交叉索引
    • 解决目录号码中的错误
    • 添加白矮星温度和光谱类型DA,DB,DC,DO,DQ和DZ
    • 添加了部分光谱类型的处理,其中一个或两个子类和亮度等级是未知的
    • 允许在.stc文件中扩展的恒星属性:网格,​​纹理,旋转元素,半轴
    • 支持具有轨道和重心的复杂度的多个星系
    • 更改了.stc加载器,使得具有重复目录的恒星定义数字取代了以前的定义
    • 在.stc文件中编辑目录号可选;星星可以定义没有必须创建假目录号码
    • 现在颜色根据温度选择; “经典”和黑体可以选择颜色
    • Bound%键在星形表之间切换
    • 固定黑洞:无限半径的错误消失,呈现为纯黑色领域
    • 在25光年内添加所有知道星的综合目录太阳,包括多星系统的轨道
    • 创建新的命令行工具来构建二进制星型数据库
    • 消除了两个或多个太阳能系统无法显示的限制同时
    • 显示来自多个附近星星照明行星的光
    • 实现新的GLSL渲染路径; NVIDIA组合器和GeForceFX路径弃用。
    • 在一些恒星名称中显示UTF-8上标数字
    • 更新了Titan纹理。它适应所有出版的高分辨率从卡西尼任务到成像,直到03/31/05飞行。
    • 更新了Iapetus纹理。它适应所有出版的高分辨率卡西尼任务的成像,还包括独特的雇佣照片在“土星闪耀”。
    • 增加了163个视觉和39个光谱二进制轨道的目录,(S erhjelm1999,Pourbaix 2000)具有已知的主要/次要的质量比。
    • 增加了942个星系的扩展和精确的数据库(Steinicke's rev。NGC / IC,2005),幅度截止值Bmag <12。
    • 包含用于提取和调整二进制文件的注释的PERL脚本轨道和星系数据从已发表的专业目录。
    • 添加—extrasdir命令行选项用于指定其他目录搜索附加组件
    • 模拟暂停时允许修改时间刻度
    • 用自定义的Windows日期选择器替换可以用来设置日期在1752之前。
    • 修复了Windows时间选择器中导致设置时间的错误在几秒钟之内关闭对话框是活动的。
    • 在celx脚本的getinfo命令中添加星号的父字段
    • GTK +前端大修

        - 源分割成多个文件     - 性能工作,以最小化优先重新同步的数量     - 重新设计的界面使用GtkActions和GtkUIManager(XML)     - 添加首选项保存到文件     - 大量评论     - 关于对话的新话题     - 非模态:GoTo,View Options,导览,浏览器,EclipseFinder     - 更改以允许在Windows上编译     - 星际浏览器名称中的希腊字母     - 在叠加条目中添加了选项卡完成支持     - 在几个对话框中替换已弃用的小部件     - 新的GTK保存/打开对话框     - 添加“复制”和“打开”url功能     - 使用新选项更新GConf模式     - 固定的automake错误,GConf架构将始终安装     - 没有任何理由去除与过剩的链接

    • 执行10610个星系的完整精密目录(Steinicke修订的NGC / IC,2005)

        - 四个目录的距离信息(6种方法),     - <= 4个候补名称,     - 信息URL,     - 绝对数量和     - 根据目录计算出的空间尺寸和方向正确      参数。

    • 包含良好的评论Perl脚本(deepsky.pl)作为文档。所使用的距离确定方法在每个星系的目录中指出。
    • 更新的二进制星级数据库(visualbins.stc,spectbins.dsc)和相应的PERL目录提取脚本(visualbins.pl,spectbins.pl),例如消除双重发生wrto nearstars.stc(其不受影响)。
    • 增加了很多改进的星系模板。
    • 基于真彩色摄影成像的色调分布实现了星系着色。椭圆形的星系比螺旋形更老,颜色稍微变红。

    对于星系实施了一个逼真的相对明度亮度显示方案。

    • 增加视觉幅度显示作为画布上距离的函数。
    • 在星系的情况下,增加DSO类型(Galaxy,...)和哈勃亚型的显示。
    • 将星系标签颜色从黄色更改为蓝绿色,以提高可见度。
    • 广泛的八重奏重建。深空物体的剔除现在是对数的,支持非常大的目录,性能费用很低。
    • 执行优化的八叉树参数优化,实际上恢复了“银河前”的表现,尽管有大量的10610个星系的数据库。
    • 增加了对多个深空天体的名称的支持,并实现了非线性键盘选择的名称与相应的选项卡完成等,就像其他的天体一样。
    • 使用更复杂的数据库替代深空目录类,遵循原始的星型数据库布局。这允许更复杂和快速地处理大量目录。
    • 启用非常快速搜索近距离查看器深空天体。
    • 执行涉及1-2表面法线与视角之间的角度的亮度校正,使得所有星系取向和哈勃类型的亮度分布均匀。这也避免了边缘视图中过度的,不自然的亮度效应。
    • 根据逼真的人眼灵敏度曲线,星系可以减少观察距离,使其变得更亮。
    • 亮度显示可选与Automag方案配合使用。
    • 启用非常快速的采摘深层天空物体。
    • 放置在“models /”目录中的星系模板。
    • 在galaxy.cpp中增加了各种关键的修复,

        - 通过半径在“大小”定义中缺少因子2      DSO之间的距离是非常不正确的;     - 在矩阵m中修正(非通勤)操作的正确排序。      这给了不正确的星系取向;     - 节省空间并改善显示效果:产生整齐的球面E0      来自S0磁盘模板的模板通过重新缩放(1.0f,3.8f,1.0f);     - 固定错误的x,y对齐椭圆重新缩放。

    • 增加了代码,以便使用较新的Xcode版本(Macintosh)轻松编译。
    • 更新src / celengine / Makefile.am为Linux构建。
    • 引入一个新的cel函数=> renderflags {set“nebulae”}。
    • 将“faintestAutoMag45deg”的默认值从8.5减少到7.0。
    • 修正了白天的银河系的可见度,以及昼夜边界附近的星系突然出现或消失。
    • 启用“geosynchronous跟随”(键“Y”)也为选定的DSO(但似乎不是非常有用...)。
    • 移动的渲染标志检查代码,使得标签可以绘制,即使例如。 renderGalaxy标志已关闭。
    • 抑制星系附加的明显幅度显示,缺乏绝对幅度(absMag)输入值的规格。
    • 删除变得多余的各种源代码文件。
    • 改进了彗星显示。引入了一个实施彗星尾巴衰落(Sol和Sol的4和6 AU之间)的整洁方案。具有不同于太阳能的太阳和光度的系统被考虑在内。
    • 实施了一个新的,简单的方案,避免过度拥挤的星系标签。他们的“重要性”根据明显的大小排序!因此,最亮星系的标记在缩放时首先弹出...
    • 修复/解决方案OpenGL 2.0渲染路径nVidia和ATI卡。

  • Windows:添加时区选择设置时间对话框
  • Windows:固定时间设置时间对话框中难以阅读的文本(错误仅存在于某些Windows外壳设计)。
  • 将OpenGL 2.0路径中的最大日蚀影数从2改为3;如果超过最大值,则将其钳制到三个,而不是完全渲染阴影。
  • 纠正了环形阴影着色器中的不良计算,导致环形阴影被绘制在错误的位置。
  • Windows:修复位置对话框中的最小特征尺寸滑块,以便响应所有标准控件进行更新。
  • 为月球添加了正确的InfoURL
  • Windows:添加了带有进度指示器的闪屏
  • KDE:修复了一些AMD64错误
  • GTK:添加了带有进度指示器的闪屏
  • GTK:添加了配置选项以启用或禁用开罗支持飞溅
  • 修正了当地闪烁的银河系亮度。
  • 现在,如果观察者位于星系(银河系)内,则显示与星系中心的距离。
  • 消除了渗透PERL过滤器的deepsky.dsc中的各种不正确的哈勃型缩略词。
  • 添加修正后的PERL脚本deepsky.pl。
  • Mac:通用二进制文件 - 在Intel和PPC上本机运行
  • Mac:OpenGL 2.0渲染路径现在应该可以在许多配置上工作(需要OS X 10.4.3或更高版本)
  • Mac:提供选项,当ATI Radeon 9200渲染器被检测到时自动禁用顶点节目(避免硬碰撞)
  • Mac:启动屏幕上显示的进度消息和版本号
  • Mac:几个法语翻译修正
  • Mac:将“减光旅行延迟”菜单项改为“添加/减光旅行延迟”,以更准确地反映其功能
  • Mac:更合理的偏好默认值
  • Mac:错误修复到收藏夹,InfoURL处理
  • Mac:当显示各种面板时,全屏模式暂停
  • Mac:修复LANG或LC环境变量设置时的崩溃
  • Mac:添加了真正的英语和法语帮助菜单
  • Mac:清理README一般
  • 在最近出版的medres和lores目录中添加了Phoebe纹理
  •  Ciclops圆柱图

    • 在lores目录中更新Titan和Iapetus纹理
    • Windows:保存并恢复最后使用的GL渲染路径
    • 删除了GeForce FX渲染路径; GLSL路径是首选
    • 添加月球高程图,使用克莱门汀激光高度计数据,在极地区域合并,从Clementine 750 nm倾斜和最低点图像的地形数据。
    • KDE:恢复鼠标滚轮动作以与其他界面兼容。
    • KDE:新配置的启动屏幕(http://Celestia.teyssier.org/splash_spec.html)
    • 更新/添加了Tethys纹理在lores,medres和雇用目录。
    • 在美国地质调查局/ IAU官方数据中提取的,在satmoons2.ssc中添加了Phoebe的位置。
    • 添加网格为菲比纹理。
    • 更新了Iapetus纹理。
    • 将位置文件从附加组件移动到数据目录中,以便包含在标准包中。
    • 修正了点击细胞URL后显示的时间尺度与实际时间尺度不同的错误。
    • 从Linux和MacOS上的安装中删除了几个文件,节约了5M的压缩。

    1.5

    • 新的翻译:乌克兰语,俄语,阿拉伯语,荷兰语,中文,韩语。

      保加利亚语

    • 更新翻译
    • 为星座名称分隔i18n域
    • Windows:增加对i18n的支持
    • 修正了UTF-8在对象名称完成中的错误
    • 启用新的恒星渲染路径:使用点精灵扩展,新的高斯

      眩光纹理

    • 添加动态星标签
    • 增加了对非二次纹理的支持(仅较新的显卡;

      在旧卡上,纹理将自动重新缩放到最近的   两个权力)

    • Mac:i18n改进和错误修复
    • Mac:支持硬件抗锯齿功能
    • 修复了在发生Lua脚本错误时发生的崩溃
    • 使覆盖纹理工作在GLSL路径中
    • KDE:接受-conf中的相对目录/文件,--dir和—extrasdir命令

      行选项

    • KDE:通过深天空对象的信息url固定,其中默认的url是

      总是使用。

    • 执行celx脚本的事件处理程序
    • 本地化行星标签
    • 新太行星:

       - XO-1    - HD 69830系统    - HD 164922b,HD 66428b,HD 99109b,HD 107148b,HIP 14810b    - HIP 14810 c,HD 185269 b,Gliese 849 b    - 穆阿拉    - Gliese 581 c&d,HD 175541 b,HD 210702 b,HD192699 b    - HD 47536c,XO-2b,HD 147506(HAT-P-2),HD 17092b

    • 许多太阳系行星的修正轨道,以反映新的数据
    • 为新的太阳系行星添加星星:GSC 92941-01657
    • Mac:在全屏幕上将鼠标移动到屏幕顶部时显示菜单栏
    • Mac:添加日文翻译
    • 修正了导致二进制cmod文件读取的cmod加载程序中的错误

      错误地在64位机器上。

    • KDE:在Qt中删除了对STL支持的依赖
    • Mac:添加缺少“隐藏其他人”菜单选项
    • 修正了一些深度排序问题:深度桶的聚结失败

      当合并对象被剪辑到新飞机时。

    • Mac:光标现在在可拖动视图边界上变化
    • 添加普鲁托尼亚卫星名称:S / 2005 P1 - > Hydra,S / 2005 P2 - > Nix
    • 修正了导致Celestiacore的时间尺度和模拟出来的bug

      的同步

    • 改进了OpenGL 2.0渲染路径中的网格渲染:

       - 切换到本地观众模型,以获得更佳质量的镜面亮点    - 增加了对网格的镜面和法线贴图的支持    - 启用渲染eclipse阴影投射到网格上

    • 为配置文件添加了一个ReverseMouseWheel选项
    • 在OpenGL 2.0路径中启用每像素镜面照明
    • 镜面照明使用正常地图正常工作
    • 在OpenGL 2.0中渲染模型时启用单独的镜面颜色

      渲染路径

    • 修正了gcc 4.1.1构建错误造成的错误构造函数在Star中的声明

      和CommandGotoLongLat类

    • 修改了材料转换时镜面指数的不良计算

      3DS文件。

    • 实施云影
    • 改变了eclipse阴影着色器,为所有的使用一个内插

      阴影而不是一个阴影

    • 相对于当前的附加目录,而不是主要的相对InfoURL

      数据目录。

    • KDE和GTK:添加了ogg / theora视频捕获
    • 修正了eclipse阴影测试中的错误;物体靠近地面的点燃

      一个行星的一面正确地用阴影渲染

    • 使OpenGL 2.0渲染路径尊重环形阴影渲染标志设置
    • 替换哈勃太空望远镜由Cham的改进版本
    • 将RECONS新数据添加到nearstars.stc
    • Windows:仅当按下“a”键时才生成加速命令

      没有任何修饰符。

    • 改善OpenGL 2.0路径中的气氛渲染;使用新的ssc参数

      以指定散射和吸收系数

    • 添加了Lunar-Lambert光度模型(线性组合的Lambert和

      Lommel-Seeliger)更现实的出现灰尘的物体   (例如月球)

    • i18n的修改eclipse查找器对话框
    • 显示'?'当在字体纹理中找不到字形时
    • 修正了八叉树剔除代码中出现星型剔除错误的错误
    • 固定环境光在OpenGL 2.0渲染路径匹配其他渲染路径
    • 解析器更新:

       - 允许前导+(无效果,只是对称)    - 允许数字以小数点开头(例如接受.12)     为0.12)

    • KDE:改进弹出菜单

       - 轨道上的物体现在按类型排序    - 滤掉不可见的物体和重心    - 添加了新的标记形状

    • KDE:CelestialBrowser改进:

       - 显示卫星卫星    - 不要显示重心和不可见物体    - 增加新的身体分类:小身体和矮星球

    • 添加cmodsphere,一种用于从高度样品生产cmod网格的实用程序

      经常和纬度间隔。

    • COPYING,controls.txt,启动脚本和指南都可以进行本地化
    • cel和celx脚本:

       - 添加了openclusters和cloudshadows渲染标志    - 添加位置,星云,开放者和i18nconsteallations标签标志

    • 建立重心动力学时间(TDB)作为时间尺度

      Celestia内部    - 显示时间时转换为UTC    - 修改设定时间

    • 添加了FixedRotation旋转模型
    • 增加了网格统计信息的记录
    • 改进的加载时间网格调节:消除重复的材料和

      通过材料对子网进行排序,以减少图形状态的变化。

    • 从Cham改进了Cassini模型的版本
    • 添加SpiceOrbit接口到SPICE内核文件中定义的轨迹
    • 增加了从光谱集成的小行星RGB颜色
    • 每年光照常数修正公里
    • 增加了对MilkyWay和其他星系模板显示的各种改进。
    • 添加了E0.png星系模板,允许更好的En,n = 1..7椭圆

      形状。

    • 固定大小不规则星系(因子2!)。
    • 如果模板丢失,防止星系代码崩溃。
    • 通过考虑到它们的3D形状,改进了对星系的选择
    • 为Titan的Mie气氛显示添加了新的参数集。
    • 添加处理零持续时间goto对象命令
    • 修正了在时间率显示中太积极的四舍五入
    • 更改Windows太阳能系统浏览器以忽略不可见的对象
    • 固定精度问题在代码中显示位置标签(即

      引起抖动和消失的标签。)

    • 提高LongLat对象位置的精度
    • 选择只适用于当前可见(启用)对象
    • Windows:修复星型浏览器关闭时发生的崩溃
    • 修正了随着星球接近恒星过境而使卫星消失的错误
    • 增加了星系数据库的一个主要更新,使得接近100%的

      星系现在涉及距离测量

    • 包括完整的本地星系团
    • 为星星添加不同的标签透明度
    • 添加了用于提取星系和二进制轨道数据的PERL脚本

      从科学来源。他们都是有用的工具和简洁   Celestia的数据记录

    • 更新的二进制轨道数据(visualbins.stc和spectbins.stc)以及

      各自的PERL脚本(visualbins.pl和spectbins.pl)

    • 定义一个照明模型,用于没有法线的模型(也

      防止Mac OS X版本崩溃)

    • 随着屏幕尺寸的缩小,淡出轨道标签
    • 改变了月球轨道的颜色
    • cmod网格格式增强:

       - 添加点精灵原始类型(目前仅限OpenGL 2.0)    - 添加材料混合模式    - 消除了在加载没有原语的子网时导致崩溃的错误     组

    • 改进了生成的GLSL着色器的一致性
    • Mac OS X:当它处于活动状态时,星型浏览器现在已刷新
    • 修正了限制环形行星上的虚拟纹理分辨率的错误
    • 修正了PNG图像捕捉的错误
    • 次要卫星:

       - 增加了新的Saturnian卫星    - 木星,土星和海王星小型卫星的新IAU名称 - 根据光度法更新Nereid的旋转速度 - 为Titan,Enceladus,Mars和Venus增加了新的IAU名称;   修订Mercury功能 - 启用线条平滑的标记 - 旋转和进动周期切换到双精度 - 保持   同步旋转从漂移不同步

    • Celx脚本:

       - 添加了用于标记和红移所有10000+个星系的脚本    - 添加了用于标记本地组的所有成员星系的脚本

    • 当deepsky.dsc为空时修复崩溃
    • 最大吸取距离增加到100 Gly
    • 修改了visualbin和spectbin数据库以允许选择整个重心评论了一些频谱中的二进制文件也被包括在视野中
    • Mac:实现标签式浏览器界面
    • Mac:使用Lua edu工具在多核机器上启动时固定崩溃
    • Mac:固定cmd +箭头无限旋转
    • Mac:使DSO本地化
    • Mac:在多核配置上的应用程序隐藏在启动屏幕时修复崩溃
    • Mac:添加多字节控制台输入

    Mac:微软修复收藏夹bug

    • Mac:删除“显示群集”菜单项
    • Mac:退出全屏后文本的固定崩溃
    • 加入猎户座的星座图
    • 运动障碍的轨道测定
    • 更新了Ceres轮回期,从伊卡洛斯2007,188(2):451
    • Saturnian卫星的新名字:Greip,Jarnsaxa,Tarqeq
    • 切换到赤道坐标为Charon和冥王星轨道,以匹配Nix和九头蛇
    • 新的太阳行星:HAT-P-4 b,HAT-P-5 b,HAT-P-6 b,HS 16175 b,

     HD 167042b,HD 74156d,HD 285968b,V391 Peg b,  HD 132406b,HD 43691b,NGC 2423 3B,Gliese 317 b&c,  TrES-3,HD 155358b&c,HD 5319b,HD 75898b,OGLE-TR-182b,WASP-3b,  55 Cnc f,狼疮-TR-3b,OGLE-TR-211b,HD156846b,HD 4113b,KapCrBb,  GD 66 b,XO-3 b,WASP-4 b TW Hya b  删除HD 33636 b

    • 设置Gliese 436的过境点
    • 增加了太阳系对象到celx的setradius方法
    • 添加了脚本命令来设置标签和线条颜色
    • 为celx脚本添加了get / setgalaxylightgain函数
    • 添加了gl.LineWidth函数
    • 脚本启动时消除了0.1秒延迟,允许脚本运行

      第一帧渲染。

    • 重写轨道缓存以提高效率

       - 避免不必要的轨道重合    - 前

    • 不显示不可见对象的无关文本
    • 根据屏幕尺寸实现彗星尾部的自适应镶嵌;使彗星尾巴看起来很平稳
    • 新标签和线条颜色
    • 固定深度排序问题的星星覆盖少于像素在视图中
    • 当选择DSO时修正了书签错误
    • 集中星座标签
    • 添加星号轨道渲染复选框(所有平台)
    • 添加脚本菜单以在脚本目录中快速启动脚本
    • 固定索引在SampledOrbit,SampledRotation(崩溃错误)中的边界错误
    • 增加自适应采样,用于渲染椭圆轨道(高曲率区域的更多样本)
    • Windows:固定电影录制率
    • Windows:可能导致错误的固定的单位变量

    翻译使用

    • 更改选择代码,选择遥远星系的重心
    • Windows:修正弹出菜单和太阳系浏览器中具有空名字符串对象的错误
    • Windows:修正Windows设置时间对话框的“设置当前时间”操作中的错误; UTC至TDB修正未被应用。
    • KDE:固定的cel URL处理程序,以避免在Konqueror中打开空选项卡
    • KDE:当URL被另一个应用程序激活时,固定窗口被调整大小
    • Mac:向OpenGL Info窗口添加更多信息
    • Mac:添加了卫星子菜单到上下文菜单
    • 将Julian日期设置添加到设置时间对话框
    • 绑定Shift + K和Shift + L组合按时调整2倍
    • 固定暂停行为与cel URL和书签(非Windows平台)
    • 在cel URL路径中包含星系统重心
    • 切换到轨道的双精度算术,以避免渲染工件
    • 对轨道路径使用三次插值,以便在渲染它们时消除锐角
    • 去除了星系光增益显示中的小数部分
    • 修正日历日期计算中的错误,对于过去或将来的阴性朱利安日期和日期。
    • 改变四元数的渐弱,因此在插入取向时采用最短路径。使用SampledOrientation时防止额外的旋转。
    • 实现了SampledTrajectory,一种类似于SampledOrbit的新的轨迹类型,除了控制插值和精度的属性。
    • 修正了显示带有空名字符串的对象标签的错误
    • 在日期显示中替换名称缩写的月份号
    • 固定鼠标滚轮反转标志的不一致操作
    • 修复了一些内存泄漏
    • 固定深度分类太阳能系统对象的标签
    • 增加了通过Celestia.cfg设置默认星形纹理的功能
    • 将RA / Dec添加到选择信息(使用观察者居中的坐标系)
    • 在渲染时修复附近太阳能系统的最大数量的硬编码限制(修复崩溃的错误)
    • 添加未翻译的“Sun”名称,以便使用该名称的脚本和加载项不会在非英文版本上损坏
    • 增加“银河系”的翻译
    • Perf:重新安排了一些星系渲染代码来提高性能
    • Perf:当所有深天空对象被禁用时,增加了跳过深空对象八叉树遍历的代码。
    • 更新stc解析器来处理OrbitBarycenter的目录号
    • 当观众离开太阳系附近时,增加星座标签和线条的淡入淡出效果
    • 增加了显示参考矢量的支持:框架轴,车身轴,速度,太阳方向
    • 实施标记的标签
    • 模拟时间达到+/- 20亿年
    • 添加雇员纹理到分发
    • 新日期/时间格式;日期格式设置添加到配置对话框
    • 为星星添加子列表
    • 改变了恒星的重心,使所有的小孩星都适合观看
    • 修正了如果观察者靠近没有太阳系的星星,太阳系浏览器就会变空。
    • 修正不正确的阴影计数断言
    • 修正了一些对象名称中不正确的希腊字母替换
    • 添加定义为RingSystemSectinos到Celestia.cfg
    • 更新大红点经度
    • 更新了Nix和Hydra轨道(来自Tholen等人的新数据)
    • IAU命名更改:Erriapo - > Erriapus,Hyrrokkin的新拼写
    • 为火星,Io,欧罗巴,泰坦,金星的功能添加了新的IAU名称
    • 新的IAU名称为土星戒指功能:罗氏分公司
    • 更新Gaspra的火山口大小
    • 应用棕色矮人纹理键入M个棕色小矮人RECONS 2和LP 944-20
    • Mac:在太阳系浏览器中忽略具有空名称的物体
    • Mac:通过在启动时设置LANG来修正POSIX语言环境
    • KDE:星型保存在配置文件中
    • KDE:将纹理分辨率设置保存到配置文件
    • KDE:添加纹理分辨率设置到配置对话框
    • Windows:从“位置”对话框中删除未使用的“标记特征”复选框
    • Windows:当程序运行之间更改图形卡或驱动程序时,防止切换到全屏模式时出现故障。
    • Windows:从选择弹出菜单中选择“标记对象”时,自动启用标记。
    • 将默认旋转模型更改为FixedRotation,用于没有周期轨道的对象。
    • 核心:如果可能,默认为GLSL / OpenGL 2.0渲染路径
    • GTK:保存星形渲染限制距离
    • GTK:将纹理分辨率设置添加到首选项并保存值

  • 添加了俄语,中文和日语的字体。
  • 更新翻译
  • 固定非UTF8语言环境的日期格式
  • 修正当使用本地格式JD-1.5之前的日期的崩溃
  • 使用ATI图形硬件的Mac固定星形渲染(围绕一个驱动程序错误,在精灵支持中)。
  • 固定星光眩光剪辑bug
  • 修正了导致一些星星被绘制的错误
  • 修复Windows时间菜单中更快/更慢的选项,以将时间调整为10倍而不是2x
  • 固定时间缩写DST和STD的翻译
  • 使用本地化版本的起始脚本,指南,演示,许可证和控件文件从locale目录
  • 固定Windows 98 / ME输入问题; 大多数键盘命令都不在操作系统上。
  • 当访问策略为“询问”时,可以从celx脚本中提供Lua os功能

  • 1.6

    漏洞修复

    • 修正为在VT ImageDirectory中承认绝对目录符号
    • 保存细节URL时,实现特殊字符的编码
    • 修正了缺少纹理坐标的模型的闪烁
    • 前OGL2呈现路径固定外观非椭圆星形几何
    • 启用多采样抗锯齿时,改进点星的外观
    • 修复在空系统中查看星形重心时的崩溃
    • 通过一个错误断言测试修正由着色器使用的灯数量
    • Windows:在导览,星型浏览器和上下文菜单中修复UTF8错误
    • 修复了由xyz和xyzv文件与重复次数触发的崩溃错误
    • 修正了在远离主要轨道的轨道上引起昏暗的星星不被绘制的错误。
    • 修复了在过去/未来的时代,云纹理的奇怪外观。
    • 修复多视图处理中的内存泄漏
    • 固定ARB着色器路径中的环境光
    • 修正彗星渲染中的错误(纠正过度昏迷)
    • 固定代码编译没有错误与gcc 4.3;修正了一些警告
    • 修正了cmodfix工具中的g ++ compier错误
    • 修正Lua脚本的搜索路径
    • 修复了当对象的轨道中心不同时发生的许多错误
    • 修复了celx功能Celestia中的错误:getscreendimension
    • 修正了返回哈勃型星系的错误
    • 消除容易出错的最小/最大宏;使用STL函数
    • 固定在3D视图和星型浏览器中显示的明显幅度之间的差异。
    • 将“日期长度”字符串更改为正确和更一般的术语“旋转周期”
    • 显示恒星重心的“行星伴侣”信息(而不是星星)。
    • 改进的位置图,使位置标签可以被前景对象遮挡。

    数据文件更新

    • 实施数据库globulars.dsc与银河系周围的所有已知的150个球状星体

    将星系数据库deepsky.dsc重命名为galaxies.dsc

    • 实现了用于球形星团的SIMBAD兼容交叉列表
    • 基于2008年10月的新Ciclops地图更新了Iapetus纹理
    • 对二进制轨道数据库的重大更新,包括重心命名和替代名称的SIMBAD兼容性
    • 更新了近星级目录
    • 更新水银纹理;包括MESSENGER的图像
    • 一些Saturnian卫星的纹理更新:Tethys,Dione,Mimas,Enceladus和Rhea
    • 增加了测量恒星半径的CHARM2目录
    • 增加小行星Itokawa的模型
    • 使用新减少的HIPPARCOS数据的再生星型目录

    卡西尼更新:    - 更新卡西尼轨迹,包括扩展任务    - 切换到使用xyz +速度文件以获得更准确的轨迹    - 将卡西尼任务分为巡航和轨道阶段    - 改进惠更斯与卡西尼分离的外观

    • 为大多数主要太阳能系统机构增加了IAU旋转元件
    • 使冥王星重心的轨道和标签可见
    • 正确居中的伽利略宇宙飞船
    • 从SIMBAD数据重建交叉索引
    • 为许多太阳能系统机构添加了替代名称(例如除了专有名称之外的小行星的初步指定。)
    • 更新的超星型行星目录与发现到2009年4月

    将冥王星,Ceres,Eris,...等等变成矮星星

    • 将小外层行星卫星的班级更改为迷你吧
    • 包括来自IAU的新的和更新的太阳能系统的身体特征
    • 为Eris增加临时轮换期

    工具

    • 添加Perl脚本globulars.pl用于从科学出版物和文档中提取球状数据
    • 添加spice2xyzv工具,用于从SPICE内核池中提取xyzv文件
    • 添加了Perl脚本来构建交叉索引
    • 添加Perl脚本生成CHARM2目录
    • 添加Perl脚本来构建星型数据库
      特定于平台的更改
    • Mac OS X:修复重新运行脚本菜单项
    • Mac OS X:固定问题,某些复选框设置未正确保存
    • Mac OS X:如果用户指定了不是星球或月球的对象,修复了eclipse finder中的潜在崩溃
    • Mac OS X:当GL窗口不是最前端时,固定的键盘快捷键不起作用
    • Mac OS X:在多核机器上点击闪屏时,消除蜂鸣声
    • Mac OS X:修复编译器警告,删除-fpermissive标志
    • Mac OS X:重构的Mac磁盘映像构建成单独的目标,使默认构建更有效率。
    • Mac OS X:修正设置时区时忽略时区的错误
    • Mac OS X:在〜/ .Celestia.cfg中查找用户配置文件
    • Mac OS X:固定位置书签的空白名称
    • Mac OS X&Windows:将纹理分辨率设置添加到GUI
    • BSD:固定tm_zone处理
    • Linux:在“make install”期间安装脚本
    • Linux:为acinclude.m4添加了破坏的include_x11定义的解决方法
    • Linux:将管理目录更新为KDE 3.5.10,重新生成acinclude.m4
    • Linux:添加与KDE版本相关的缺省菜单条目
    • Linux:在GTK界面中添加了球形和网格选择选项

    国际化

    • 添加波兰语翻译
    • 添加立陶宛语翻译
    • 增加了星座名字的罗马尼亚文翻译
    • Mac OS X:添加了eclipse finder的日语本地化
    • 增加中文本地化
    • 在表面菜单中定位表面名称
    • 当翻译版本出现时,防止英文名称“银河系”显示。
    • 扩展本地化到DSO和星名

    特性

    • 从次级来源(即“planetshine”)增加光
    • 实现标记的深度排序,以便它们被前景对象正确遮挡。
    • 实现代码包渲染球形集群
    • 实现了具有观察者位置和方向的新的cel URL版本,存储在框架坐标(为了前向兼容性)

    基于Jan Vondrak的工作,为地球增加了长期(+ -5000世纪)进动模型

    • 改进的天体坐标网格:

       - 添加新的网格类型:黄道,水平和银河    - 使网格分辨率适应视野    - 在视场边缘定位坐标标签

    • 添加动画选择指示

       - 当选择关闭屏幕时切换到方向指针    - 当所选对象被遮挡时更改颜色

    • 实施更灵活的参考标识系统,并增加新的参考标记:

       - 平面图    - 终结者    - 可见区域

    • 启用显示当前所选对象的相位角
    • 改进的eclipse渲染:正确计算日食的深度和umbra半径。
    • 改进的恒星处理代码,使星星可以放置超过16k光年从地球。
    • 切换到使用sd前缀的热子列表每个arXiv:0805.2567v1
    • 添加位置符号

    附加功能

    • 为ssc对象添加了SemiAxes属性,允许用于诸如Haumea和Mimas之类的太阳系对象的三轴椭圆几何。
    • 为ssc / stc / dsc对象添加了新的布尔属性:Visible和Clickable
    • 为太阳能系统对象增加新课程:矮人行星,迷你角,表面特征,组件和漫射
    • 实施修改和替换星级目录的配置
    • 添加SPICE旋转模型,允许ssc对象的方向由SPICE框架控制。
    • SPICE轨道改进:

       - 允许为SPICE轨道指定多个内核    - 尽可能自动计算开始和结束时间

    • 添加了时间轴,允许单个ssc对象的多个帧,轨迹和旋转模型。
    • 实现CustomRotation,CustomOrbit的旋转模型模拟
    • 增加了对于星空的InfoURL的支持(已经存在于深天空物体和太阳系物体上)
    • 改进了SampltTrajectory来处理具有位置和速度的文件
    • 为位置添加了LabelColor属性
    • 实施新的地心架(用于将物体放置在行星表面上的简化的两个矢量框架)
    • 增加了对cmod文件中预乘法alpha混合模式的支持
    • Extended FixedPosition支持球面坐标以及笛卡尔坐标。
    • 添加了FixedAttitude旋转模型,具有更直观的参考参考
    • 为ssc文件添加了新的SurfaceObject类型,就像一个普通的体,除了使用不同的默认框架,可以轻松地将对象放置在行星的表面上。
    • 为大气增加了CloudShadowDepth属性
    • 改进了对ssc对象的NormalizeMesh和MeshScale属性的网格缩放的控制。
    • 新增地点类型:喷发中心,岛屿(岛屿)和tholus(山丘丘陵)
    • 增加了对xyz和xyzv文件中的注释头的支持

    代码优化和重组

    • 根据Celestia 1.5.0帧重新实现观察者框架
    • 通过缓存最后的计算方向,提高复杂帧的性能
    • 为Orbit派生的所有类添加了速度法
    • 为旋转模型添加angularVelocity方法
    • 通过维持边界层次结构优化太阳系渲染
    • 切换为使用2个64位整数存储高精度坐标; 简化代码并提高使用高精度坐标的操作性能(在64位系统上)

    脚本

    • Celx脚本功能:

       - object:addreferencemark,object:removereferencemark    - object:visible,object:setvisible,object:catalognumber    - object:setorbitcolor,object:orbitcoloroverridden,object:setorbitcoloroverridden    - 对象:可视性,对象:setorbitvisibility    - object:locations(返回与对象相关联的所有位置的迭代器)    - 新阶段对象类型(用于时间轴阶段)    - 允许任何X11颜色名称    - 观察者:makeactiveview    - showconstellations,hideconstellations,setconstellationcolor    - getlabelcolor,getlinecolor    - getsystemtime,ispaused    - gettextureresolution,settextureresolution    - windowbordersvisible,setwindowbordersvisible

    • 将celx脚本支持分为几个模块
    • Cel脚本

       - splitview,deleteview,singleview,setactiveview    - setgalaxylightgain    - setradius    - setlinecolor    - setlabelcolor    - settextureresolution

    • 无论ScriptSystemAccessPolicy设置如何,都可以使用包装库(除了loadlib)可用于celx脚本
    • 添加了ScriptedOrbit或ScriptedRotation创建时可用的“AddonPath”值。
    • 传递控制修饰符到Lua键盘处理功能
    • 优化渲染列表的创建

    其他

    • 绑定P和M键切换矮人行星和次要月亮标签
    • 绑定U和E键来切换球形星团和球形星团标签
    • 在单独的子菜单中组合参考标记菜单项
    • 在stc解析器中更改星名查找优先级:在交叉索引之前检查专有名称。
    • 消除R和Shift + R键绑定,以改变纹理分辨率
    • 添加新的闰秒2008年12月31日23:59:60

    清理

    • 从标准Celestia.cfg中删除过时的“LabelledStars”部分
    • 更新README:删除过时部分,重组信用额度,添加信息应用程序到1.6.0
    • 清除过期控制文件
    • 标准包装中重组的航天器附件

    漏洞修复

    • 从nearstars.stc中删除无关的冒号
    • 固定截断东亚地区的长标签字符串
    • 增加Goto Object对话框的大小,以防止被翻译的字符串被截断
    • 修正了i18n错误的脚本消息
    • 删除了重复安装的stars.dat。
    • 修复代码取得临时结果的地址。
    • 修正了由于重新定义UINT64_MAX引起的1.6.1中的编译警告
    • 修正了具有非ASCII字符的cel URL的编码
    • 添加检查以防止字符串解码失败时的崩溃
    • 添加了Nils Larsson的libpng-1.4补丁

    数据文件更新

    • 更新了太阳系行星数据文件。
    • 更新太阳能系统位置文件。
    • 更新了numbersmoons.ssc文件。
    • 更新伽利略插件。
    • 更新了starnames.dat文件。

    平台特定更新

    • Linux:将遗漏的文件从extras-standard添加到Makefile中。
    • Linux:修复KDE书签菜单中的Unicode URL。
    • Windows:修复了i18n错误[2753461]
    • Windows:将FoV值保存在书签中
    • Windows:向“查看选项”对话框添加了黄道线设置
    • Windows:修复Windows脚本菜单中的i18n错误
    • Windows:添加到新的HTML帮助文件的链接到帮助菜单
    • Windows:在全屏模式下修复不可见的上下文菜单(ATI卡)
    • Windows:固定菜单栏重叠3D视图(ATI卡)
    • Windows:保存并恢复注册表的位置
    • Windows:使用全角utf-8字符时修复启动崩溃
    • Windows:增加Inno Setup压缩设置
    • Windows:允许安装程序在没有管理员权限的情况下运行。

    国际化

    • 额外的字符串翻译

       - 球形簇    - “星云”和“开放集群”    - 世界首都

    • 从本地化的帮助文件中删除r和R命令
    • 更新翻译
    • 其他语言

       - 添加中文繁体翻译    - 添加了斯洛伐克语    - 加入了加拿大语,由Xabier Cancela翻译    - 从<375gnu@gmail.com>添加白俄罗斯语翻译    - 从FreewareTips添加挪威语翻译    - 添加土耳其语翻译

    • 字体

       - 较轻的日本字体    - 更新简体中文字体    - 添加白俄罗斯字体

    特性

    • 将“天体”网格的名称改为“赤道”
    • 添加了Runar和Christian的HTML帮助文件
    • 在1.6.1分支中为Cassini添加了Solstice任务扩展。

    脚本

    • Celx脚本功能:

       - 添加了seturl / geturl命令    - 添加了synchronousizetime / istimesynchronized命令    - 添加了settextcolor / gettextcolor命令    - 添加观察者:轨道方法    - 添加了Celestia:runscript方法    - 通过对象:getinfo为星星提供了轨道轨迹字段

    • Cel脚本:

       - 添加布尔闭塞参数来标记命令    - 添加了settextcolor命令

    • 添加mousemove Lua钩

    代码优化和重组

    • 修复了gcc-4.5,并为需要它的系统添加了-ldl。
    • 更精细的CFLAGS设置。

    链接

    这里举出的是更新日志内出现过的链接。

    下载这些版本