为了适应分布式虚拟现实应用系统的开发需要,在通用虚拟现实软件开发平台VRMagic的基础上,结合高层体系结构(HLA),研发出通用分布式虚拟现实软件开发平台D-VRMagic。详细介绍了D-VRMagic的网络架构和对象模型的构建过程,并在此基础上提出了管理者设计规范和通用客户端模型。最后以网络五子棋的实现为例,对D-VRMagic进行了验证。结果表明该平台具有较高的开发效率、可扩展性和通用性。
In order to meet the demand for rapidly developing distributed virtual reality application, a general-purpose distributed virtual reality development platform, i.e., D-VRMagic, based on our general-purpose development platform for virtual reality (VRMagic), was developed. The D-VRMagic was built with the framework of the High Level Architecture (HLA). First, the network architecture and the object model of the D-VRMagic were described. Second, the design specification of manager federate and the model of the common client were given. Finally, a networked gobang game was designed and implemented using the D-VRMagic. The experimental results show that the new generation platform has a high efficiency, scalability, and universality.