多人协同
基于MR(混合现实)眼镜的多人协同方案是一种通过增强现实(MR)技术实现多人在线协作的方案。这类方案通常涉及以下几个关键方面:
1. 技术架构
- 硬件设备:诠视MR眼镜
- 软件平台:支持多人协作的MR平台
- 网络基础设施:高速稳定的网络连接,以支持实时数据传输和低延迟的交互体验。
2. 协同功能
- 实时共享:多人可以在同一个虚拟空间中同时看到和互动。
- 多人互动:支持语音通信、手势控制、虚拟触碰等交互方式,增强团队成员之间的沟通和协作。
- 虚拟空间管理:创建、管理和自定义虚拟协作空间,包括安排会议、讨论区和工作区域。
- 数据同步:确保所有参与者的视图和数据实时同步,避免信息不一致或丢失。
3. 应用场景
- 远程会议:参与者可以在虚拟空间中开会,讨论文件、展示内容,像面对面会议一样进行互动。
- 虚拟培训:利用MR眼镜进行远程培训和演示,学员可以在虚拟环境中进行实践和学习。
- 设计与开发:工程师和设计师可以在虚拟环境中共同设计和修改3D模型,实时查看修改效果。
- 协作办公:团队成员可以在虚拟办公室中进行日常工作,如编辑文档、管理项目任务等。
4. 技术开发流程
-
空间识别与地图创建:
首先创建空间识别地图,具体操作可参考 教程 基于MR眼镜的空间识别
地图创建后,在Application.persistentDataPath 目录下会出现一个 *.bin文件。 -
地图文件同步:
使用socket文件服务器将这个空间地图文件分发给其他眼镜端的APP,当眼镜端APP接受完成这个文件后,调用加载空间地图接口,此时,所有加载了空间地图的眼镜端将会同步到一个坐标系下。 -
协作数据同步:
使用socket消息服务器同步所有接入Server的客户端中的空间中模型以及模型内子物体的坐标(包括位置和旋转方向)。