Celestia 1.5.0

Celestia 1.5.0，是 Celestia 发行的版本之一，发行时间为 2008 年 1 月 25 日。

## 更新日志

* 主词条：更新日志
* 注：下面的更新是机器翻译，可能会有语句不通顺的地方。

* 新的翻译：乌克兰语，俄语，阿拉伯语，荷兰语，中文，韩语。

保加利亚语

* 更新翻译
* 为星座名称分隔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：将纹理分辨率设置添加到首选项并保存值

另见
--

* Celestia 1.5.1