从技术负债到重新出发
2022年,CORYS启动了“大迁移”计划:全面转向虚幻引擎5。原来的工作流程依赖遗留中间件和一系列独立的专有工具,现如今已演变为集轨道布局、信号逻辑、交通系统和3D内容编辑器于一体的管线。
每个工具都需要导出数据和重新导入数据,这就会产生瓶颈和版本不匹配的问题。转用虚幻引擎5可以将所有内容整合到一个统一的平台:3D内容创建、模拟逻辑、验证和测试。
“这不仅仅是更换图形引擎,我们还保留了三十年来经实践检验的铁路物理和模拟代码,同时革新了模拟器的开发和维护方式。”Renaud说道,“核心在于解决三十年的技术负债问题。”
值得一提的是,CORYS采用了基于插件的方法,无需改虚幻引擎源代码,就能为客户提供最新的虚幻引擎功能。
Renaud还表示,这一改变对日常工作产生了巨大的影响。
现在,美术师、工程师、指导员可以在同一环境中相互协作——无需在不同工具之间互导数据,还能避免版本冲突、无法兼容等问题。
通过平台内置的世界管理工具,身处各地的团队可以同时处理同一线路,基于单元的签出系统可在保障生产力的同时避免冲突。
3D内容在模拟环境中即时可见且可用。工程师可以实时查看工作成果,将验证周期从几天缩短至几个小时,同时显著优化团队的CI/CD流程。
以往耗时一个下午才能实现的修改,现在瞬间就能完成。团队可以直接在编辑器中放置信号,验证联锁逻辑,检查驾驶员视线,测试进场速度——无需离开编辑器或重新编译。
将虚幻编辑器转变为一个强大的模拟平台
工作流程的优化与性能提升十分显著,但CORYS迁移最具变革意义的成果在于,依托虚幻引擎插件开发的一系列定制工具。这些工具成功将虚幻编辑器转化为铁路模拟的专业生态系统。
除了前面提到的世界管理器,CORYS还开发了一个自定义地形模块,该模块可确保轨道走廊附近的精度,并在放置对象时自动调整地形。
他们定制的程序化生成系统能沿轨迹曲线动态生成铁路基础设施,包括轨道、接触网和站台,并在曲线变化时自动更新。
拓展铁路模拟的无无限可能
CORYS集数十年传统技术之大成,开发了一个放眼各行各业都出类拔萃的实时模拟平台。
通过将工作流完全集成到虚幻引擎5中,CORYS不仅革新了铁路模拟器的开发模式,更为铁路模拟器带来了超乎想象的无限可能。
“在短短三年内,我们就完成了技术与组织的转型。”Renaud说道,“未来三年,铁路模拟与数字孪生技术将开启前所未有的可能。我们对未来充满期待。”