丹麦玩家 Frederik Wessberg Is A Nerd 利用《星空》的游戏内部数据,做出了目前效果最好的“无缝降落”模组。飞船穿越大气层直到落地的全过程都完整呈现,船体还会因大气摩擦起火,整个降落过程实时运算,玩家可以自由调整视角。
他在演示视频简介里讲了实现原理。《星空》的引擎为每颗星球都准备了相当详尽的数据,包括完整的地表地图、大气参数和天体轨道信息。基于这些数据,他改写了游戏的 3D 渲染管线,让飞船降落时能同时调用星球大气层与地表的 3D 信息,实时生成一整套 3D 场景。模组还加入了真正的体积云,飞船穿过云层时可能遇到闪电、冰雹等天气,大气散射的颜色也会随星球特征变化。
这套方案解决了此前部分模组的毛病——那些模组只靠混合贴图模拟无缝起降,容易出现贴图错误和画面闪烁。而直接调用游戏内部的星球地表数据后,飞船从高空接近地面时,地表景物和地貌细节会随距离缩短逐步显现,画面失真更少,整个过程更接近真实的行星着陆体验。
作者对《星空》开发团队在游戏里埋下如此丰富的原始数据感到惊讶,称它堪称一款“真正的”太空模拟器,同时也遗憾这些精细的技术内容没能通过游戏原本的设计充分呈现给玩家。目前模组仍在调整阶段,作者表示开发完成后会免费发布到 Nexus Mods,供玩家下载使用。


