虚拟地理环境中沉浸式多人协同交互技术研究及实现
袁帅, 陈斌, 易超, 徐丙立

Research and Implementation of Immersive Multi-User Collaborative Interaction Technology in Virtual Geographic Environment
YUAN Shuai,CHEN Bin,YI Chao,XU Bingli
表2 VGE中沉浸式多人协同交互系统模块功能设计
Tab. 2 Module function design of immersive multi-user collaborative interaction system in VGE
系统角色 功能模块 功能描述
服务器端 Http服务器 完成通信协议解析等服务功能
虚拟世界服务器 实体服务器 提供动态内容同步服务
资源服务器 提供动态LOD资源服务,以优化渲染的资源分配和显示效果
化身服务器 把捕捉到的用户位置、动作和姿态数据合成为化身动作,分析并实现动作语义,并将操作结果实时发送给其他用户
语音服务器 打包并根据声场量级来传输实时语音数据
数据管理服务器 空间数据库 对三维地形数据和遥感影像数据等地学数据进行管理,构成基础VGE
模型数据库 对三维模型信息和化身模型信息进行管理,构成VGE
客户端 资源管理模块 对本地的各类数据资源进行管理
通信模块 负责对服务器端的请求与响应
渲染模块 对场景进行渲染,完成PC显示屏、头盔显示器等设备上的显示
动作捕捉端 动作捕捉插件 完成对各种类型动作捕捉设备的驱动
动作捕捉设备 获取用户位置、动作和姿态数据