《星空》2023年发售,飞船起降用动画过渡这件事,被玩家骂了两年。现在一个丹麦爱好者把它改成了实时运算。
这位网名 Frederik Wessberg Is A Nerd 的作者,利用游戏内部数据做出了目前效果最好的“无缝降落”模组。演示视频里,飞船完整穿过大气层降落,船体因大气摩擦产生火焰效果,全程实时运算,玩家可以自由调整视角。
打开网易新闻 查看精彩图片
他翻出了引擎里被闲置的数据
作者在视频简介里讲了实现原理。他发现《星空》的游戏引擎为各个星球准备了相当详尽的数据,包括完整的地表地图、大气参数和天体轨道信息。
基于这些数据,他修改了游戏的 3D 渲染管线,让飞船降落时能同时调用星球大气层与地表的 3D 信息,据此生成一整套实时 3D 场景。
他还为游戏加入了真正的体积云。飞船穿越云层时,可能遭遇闪电、冰雹等天气现象,大气散射呈现的颜色也会根据星球特征发生变化。
为什么之前的模组做不到
此前部分 Mod 仅通过混合贴图模拟无缝起降,容易出现贴图错误、画面闪烁等问题。
这一方案直接调用游戏内部的星球地表数据,飞船从高空逐渐接近地面时,地表景物和地貌细节能随着距离缩短逐步显现,减少了画面失真,整个过程更接近真实的行星着陆体验。
作者对《星空》开发团队在游戏内部准备了如此丰富的原始数据感到惊讶,称其堪称一款“真正的”太空模拟器。他同时遗憾,这些精细的技术内容并未通过游戏原本的设计充分呈现给玩家。
目前这款 Mod 仍处于调整阶段。作者表示,待开发完成后将免费发布至 Nexus Mods,供玩家下载使用,为期待无缝起降体验的《星空》玩家提供新的选择。
热门跟贴