跳转到内容

Celestia/开发路线图

来自维基教科书,开放世界中的开放书籍

此页面已过时。有关最新信息,请参见 GitHub 上的 1.7 版本之后的想法

这是一个 Celestia 开发路线图(截至 2007 年 6 月 22 日),任务按优先级大致从最高优先级开始排列。

Celestia 1.5.0pre3

[编辑 | 编辑源代码]
  • 不再需要 LuaHook 来实现脚本化的轨道和旋转
  • 修复云阴影
  • 尽快

Celestia v1.5.0pre3 for Windows 于 2007 年 5 月 24 日发布。积累的更改列表和 Windows 安装程序下载地址位于 https://celestiaproject.space/forum/viewtopic.php?t=11082&

Celestia 1.5.0pre4

[编辑 | 编辑源代码]
  • 标准数据文件更改
    • 新的 Eros 模型
    • 新的 ISS 和 Mir 模型
    • 新的 Itokawa 模型
  • 修复恒星
  • 允许独立于行星轨道切换恒星轨道
  • 消除 OrbitBarycenter
  • 为 FOV 调整近裁剪平面(以保留深度缓冲精度)
  • 不显示恒星系统质心的标签
  • 修复网格的 SSC 纹理覆盖

Celestia v1.5.0pre4 for Windows 于 2007 年 10 月 29 日发布。并非所有预期改进都已包含,但许多错误已修复。积累的更改列表和 Windows 安装程序下载地址位于 https://celestiaproject.space/forum/viewtopic.php?t=11605&

Celestia 1.5.0pre5

[编辑 | 编辑源代码]

Celestia v1.5.0pre5 for Windows 于 2007 年 12 月 18 日发布。并非所有预期改进都已包含,但许多错误已修复。积累的更改列表和 Windows 安装程序下载地址位于 https://celestiaproject.space/forum/viewtopic.php?t=11807

Celestia 1.5.0pre6

[编辑 | 编辑源代码]

Celestia v1.5.0pre6 for Windows 于 2008 年 1 月 21 日发布。并非所有预期改进都已包含,但许多错误已修复。积累的更改列表和 Windows 安装程序下载地址位于 https://celestiaproject.space/forum/viewtopic.php?t=11932

Celestia 1.5.0 正式版

[编辑 | 编辑源代码]

Celestia v1.5.0 for Windows 和 MacOS X 以及其源代码的 tarball 于 2008 年 1 月 26 日发布。它可以从 SourceForge 下载。

并非所有列出的预期改进都已包含,但许多错误已修复。积累的更改列表位于 https://celestiaproject.space/forum/viewtopic.php?t=11953

  • 标准数据文件更改
    • 切换到新的旋转模型形式
  • 大气层
    • 使浓密的大气层效果更好
    • 修复三角形之间线性插值的伪影
    • 修复顶点过暗的天空
    • 自动将新样式大气参数转换为旧样式
  • 默认物体坐标系基于父坐标系,而不是轨道中心坐标系;这是正确的吗?
  • 修复标签的深度排序

Celestia 1.5.1

[编辑 | 编辑源代码]

计划变更:Celestia v1.5.1 将严格作为错误修复版本发布,并包括 v1.5.0 中未包含的翻译。下面列出的 v1.5.0 中未包含的功能将包含在 v1.6.0 中。

  • 脚本函数用于显示/隐藏单个对象
  • 脚本菜单 已在 1.5.0 中完成
  • 使四元数 slerp 更健壮 已在 1.5.0 中完成
  • 双精度 SampledOrbits 已在 1.5.0 中完成
  • 脉冲星目录?
  • 太阳系天体的三轴椭球
  • 修复恒星数据库构建器中的多恒星处理
  • 错误修复

Celestia v1.5.1 for Windows 和 MacOS X 于 2008 年 5 月 5 日发布。它可以从 SourceForge 下载。

Celestia 1.6.0

[编辑 | 编辑源代码]

有关为 Celestia v1.6.0 考虑或实现的功能的更完整列表,请参阅维基页面 Celestia/160Features

  • 用户定义的对象类
  • 轨道
    • 更灵活的方式来选择显示哪些轨道(自定义类)
  • 允许在任何参考系中显示轨道
  • 脚本
    • 处理对象类的函数
    • 在脚本中公开 1.5.0 参考系
    • ScriptedOrbits 和 ScriptedRotations 的向量和方向参数
  • 标记
    • 带标签的标记
    • 允许标记使用不同的参考系
  • 纹理改进
    • 对远离相机的表面贴片使用更低分辨率的虚拟纹理贴图
    • 改进纹理内存管理
    • 多线程纹理加载器
    • 优化银河渲染:点精灵、顶点缓冲区,而不是立即模式。
  • SPICE
    • 允许内核文件列表
    • 管理加载的内核
    • C 内核旋转模型
    • 通用坐标系旋转模型
  • 跳转修复
    • 修复中心轨道(目前假设目标距离无限远)
    • 跳转到质心应根据质心周围轨道的尺寸选择距离。
  • SampledOrbit / SampledOrientation
    • 周期性 SampledOrbits
    • 支持 SampledOrientation 文件的三次插值
  • 新的地球旋转 CustomRotations - 岁差、章动、IRTF93
  • 内部更改
    • 为所有轨道类型实现速度方法
    • 将内部时间尺度更改为相对于 J2000.0 的儒略日。
    • 在整个 Celestia 中使用 J2000 黄道坐标系
    • CachingRotation 基类
  • 更精确的月球轨道
  • 深度排序位置标签(新的可绘制类型:标签簇)
  • 新数据
    • 为坦普尔 1 号彗星创建模型
    • 为小行星 (66391) 1999 KW4 及其卫星创建模型
  • 消除 .cms 格式

Celestia v1.6.0 for Windows 和 MacOS X 以及其源代码的 tarball 于 2009 年 7 月 9 日发布。它可以从 SourceForge 下载。

Celestia 1.7.0

[编辑 | 编辑源代码]
  • 宇宙飞船飞行模式
  • 网络服务器分离
  • 动态银河系模型
  • 地球、月球、土星环细节
  • 支持 Collada (.dae)
  • 动态加载和卸载附加组件
  • 使附加组件更易于安装
  • 太阳系天体的多个名称(已完成)
  • 对于恒星,在着色器中执行抗锯齿点
  • 脚本中的 3D 图形对象
  • 参考系
    • 命名坐标系
    • 旋转偏移坐标系
    • 双向量坐标系:最近点向量
  • 复杂物体的自阴影
  • 解决 16000 光年的限制(已完成)
  • 超新星目录?

Celestia 2.0

[编辑 | 编辑源代码]
  • 高动态范围照明 - 写实
  • 光散射环模型
  • 主要 UI 改进
  • 高级视觉效果
华夏公益教科书