探索Fiia:协作式增强现实的高效解决方案
1. 相关工作概述
在协作式增强现实(AR)应用的设计与开发领域,前人已经开展了大量研究。
1.1 协作式增强现实建模
- 现有架构风格 :像Clover Model和PAC∗等架构风格,旨在降低群件(协作式应用)或增强现实应用的编程难度。它们会指导如何拆分用户界面和应用程序,以支持生产、通信和协调等群组任务。然而,这些架构仅仅停留在概念层面,没有涉及如何在分布式系统上实现的问题,开发者要将其转化为可运行的代码面临着巨大挑战。
- ASUR架构 :在增强现实应用的架构风格中,ASUR较为突出。它允许通过场景对应用进行建模,其图表由组件和连接器构成,并且明确识别了适配器这一连接物理世界和虚拟世界的组件。但ASUR只是一种建模符号,本身不可执行,需要手动转换为代码,且未提供对协作的明确支持。
1.2 协作式AR工具包
- 群件工具包 :许多群件工具包,如Groupkit、ALV和Clock等,要求所有用户以相同的方式与应用程序交互,无法满足Raptor的异构角色和平台需求。不过,.Networking共享字典为异构客户端提供了灵活的支持。部分群件工具包提供了动态自适应支持,可用于实现场景之间的过渡,例如通过复制实现共享场景图数据结构,允许代码和场景图迁移到新的客户端计算机,实现设备自适应。
- 增强现实工具包 :大多数增强现实工具包主要解决确定相机位置和方向以及物理对象位
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



