MAK Legion开发 MAK Legion 前所未有规模的合成环境 用于空前规模的实时分布式仿真的可扩展性和互操作性框架。 MAK Legion是一个可扩展性和互操作性框架,用于在不同的仿真应用程序之间交换信息、交换状态和交互——在虚拟模拟器、构造仿真和进入仿真系统的其他工具之间。 MAK Legion简介 可靠的可扩展性和灵活性 美国陆军合成训练环境演示了380万个云托管实体。在v1.0推出之前,与VR-Forces、VR-Vantage、VBS4、Unreal、Unity、OneSAF等进行了初步集成验证。设计用于在多个平台上进行云端和本地部署。 大规模使用案例 军事演习特大城市规模全球空中交通建模战区级战争游戏用民用活动填充仿真的生活模式 主要功能 ○ 线程安全数据存储 使应用程序能够并行仿真、读取和写入多个实体——充分利用可用的硬件。 ○ 面向数据的设计 高度优化的运行时数据存储——在连续内存中实现缓存一致性。面向对象的API层提供了易用性。 ○ 系统中的数据始终保持一致的格式 网络库、数据存储和实体服务器设计为一个连贯的系统–消除了负责的数据拷贝、编组和转换。 ○ 优化的网络利用率 数千个实体捆绑在一个大数据包中,每个帧实体服务器只发送每个客户端所需的数据(更改后)。 ○ 服务器上的相关性筛选 服务器的数据存储在空间上是有组织的,服务器根据兴趣标准进行筛选。 ○ 空间组织与所有权转移 在虚拟世界中,保持实体在移动过程中的空间组织。 ○ 针对后加入者进行了优化 所有客户端都从服务器获取更新,因此后加入者不会给每个模拟器提供初始状态造成负担。