基于 UNIGINE 2 Sim 的 Smart Simulation 地铁模拟器:节省生命、时间和金钱

2月 18, 2022

地铁系统和著名的瑞士手表没有什么不同:它的所有系统都一样精准。数百万选择地铁作为主要交通方式的乘客的安全仍然是主要目标:错误是致命的。一辆火车能载1000人,而司机要为每一个人的生命负责。

培训地铁司机是一项非常耗时和复杂的任务。在本文中,读者将了解 Smart Simulation 如何使用 UNIGINE 2 Sim 3D平台,以使上述任务安全、准确和高效。

Pult 81 765

该项目的目标是为学员创建一个精确的莫斯科地铁生态系统的副本,以发展一套在常规和紧急情况下操作的技能。

项目启动:2020。

Metro 10
莫斯科地铁的一些事实

莫斯科地铁在安全性、交通强度、客流量等方面排名世界第一,其他指标排名世界第三。

Metro info en
程序员的挑战

当提到铁路和地铁模拟器时,它们的主要复杂性在于每个虚拟场景的规模和细节,以及实时渲染的速度。并不是每个3D引擎都能做到这一点,但 UNIGINE 2 Sim 平台是专门为渲染复杂和压缩的虚拟场景而设计和优化的。

“对我来说,UNIGINE 最好的特性是它是一个 C++库,而不是一个独立的编程环境,它使项目集成和编译更容易。它的架构是直观的,它有助于快速了解并开始创建原型。使用64位双精度浮点值进行对象转换可以轻松地处理大型虚拟场景。API有完整的文档。”

Artyom Suravikin, Smart Simulation首席开发者

使用 Smart Simulation 系统进行的驾驶员培训大大超过了现实生活中的培训:固定的模拟器只占用很少的空间,而且比使用真实的火车更安全。虚拟模拟器格式消除了受伤的风险,排除了火车和地铁基础设施的额外磨损,并允许学员在不离开座椅的情况下获得必要的技能。换句话说,虚拟模拟器可以节省金钱、时间和生命。

81 765 4

地铁模拟器采用 UNIGINE 2 Sim 编程平台。它用于实现程序逻辑和地铁的视觉部分。

自动生成虚拟场景

莫斯科地铁的结构是完全分岐的,很难手工复制数字副本。为了实现这一过程的自动化,Smart Simulation 开发者使用了 UNIGINE 2 Sim平台,该平台允许使用地理数据(GIS)生成虚拟场景。

Spline graph scr
情境多样化

为了尽可能地多样化火车乘坐情境,开发团队使用 UNIGINE API 创建了一个名为“铁路编辑器”的特殊工具。

Screenshot 5

在其他功能中,铁路编辑器允许选择起点,因为地铁列车可以从21个现有的车站中的任何一个出发。此外,这个编辑器可以设置任何程序或紧急情况,模拟火车司机在行驶过程中可能发生的情况。

Spline graph 2 scr
现实的天气

莫斯科地铁的一些基础设施和线路铺设在地面上。为了在整个过程中实现真实的可视化,开发团队使用了UNIGINE 2 Sim 的高级天气组件,该组件包含了真实的天气效果,包括雪、雨、雷暴、雾,其密度和强度可以根据需要的情境设置。

Frost Scr
Out 617
仔细重建车站内部

莫斯科地铁的著名建筑是世界上最美丽、最复杂的建筑之一,每个车站都是独一无二的。Smart Simulation 的艺术家的主要任务是在虚拟世界中重建它的所有荣耀,而 UNIGINE 2 模拟平台的任务是动态可视化它在实时。

Paveleckaya 1
Novoslobodskaya 3

紫色线被完全重建,橙色线的所有24个站以及棕色线的12个站都被建模了。Turgenevskaya 车站的所有黄铜面板和 Medvedkovo 站台的北极装饰都在虚拟空间中重现,所有车站大厅装饰中使用的几十种大理石和花岗岩,以及水晶灯具和吊灯。

7

所有美丽的站点的功能都是由 Smart Simulation 开发团队彻底重新创造的。艺术家们正在模拟 Koltsevaya 车站和橙色线之间的地铁线路。

地铁列车的详细

目前,地铁模拟器项目体现了一个高度详细的 81-765 列车模型(莫斯科)。真正的火车客舱的所有控制元素都到位了。列车内部的细节被重建,包括车盖下的设备。

81 765 3

计划在模拟器中增加地铁列车的数量。不仅是新列车,还有历史上著名的列车。

接近真实生活操作

在地铁模拟器中,每个学员都有两种操作模式的选择:视角模式和探索模式

Tunnel loop
Panel 1

在视角模式下,用户完全沉浸在列车的运行过程中,因为它的设计最大程度上是真实的:逐渐加速和减速,车门滑动等。在探索模式中,用户可以了解车站本身,以及任何可到达的观光景点。

6 Taganskaya 7
前景

这个项目的主要目标是为地铁司机培训创建一个模拟器。交通灯逻辑、列车运行逻辑、行人交通模拟等也正在开发中。

Pult 81 765 2

此外,为了创造交通的错觉,开发者目前正在执行操作其他地铁列车的 NPC (非可玩角色)。开发团队使用 AI (人工智能)来实现这一过程的自动化。

Metro 2022 ver3 mp4 snapshot 01

Smart Simulation 的团队计划全面实现莫斯科地铁的生态系统:信息板在每个车站都起作用,当在车站周围行走, 在连接车站改变地铁线路,乘坐地铁,出去到街道时的第一人称视角。

81 765 6

无论如何,由于 UNIGINE 2 Sim 的强大功能,Smart Simulation 团队的所有雄心勃勃的计划都是可行的。

关于 UNIGINE 2 Sim

UNIGINE 2 Sim 是一个逼真的实时编程平台,UNIGINE公司专有的3D引擎,其研发团队位于俄罗斯托木斯克。UNIGINE 2 Sim 将娱乐行业的视觉质量与专业的模拟和培训功能相结合。它是专门为渲染大型、复杂和压缩的虚拟场景而设计和优化的。