如果我的问题措辞不正确,请提前道歉;因为我是AR技术的新手,也是CS的学生。我整天都在读关于ar的书,但我还没能回答我的问题。
我的问题是:有了苹果公司的arkit,我们是否能够加载arkit场景,或者从后端会话来识别它创建的飞机?最完美的例子是wwdc演示中的babysetter应用程序。我可以在我家的一个平面上创建图形,将会话保存到后端,然后当保姆过来时,它会从云端下载会话数据,并将图形加载到保存它们的位置吗?
再说一遍,如果我放弃了这个问题,很抱歉,我还没有足够的经验来正确地提出这个问题。

最佳答案

更新:在“arkit 2”又名arkitforios12中,您确实可以保存和恢复ar会话状态。请参见my answer to this other questionthe WWDC18 talk on ARKit 2Apple's ARKit docs and sample code
任何一种共享ar的问题是,两个或多个设备同时看到相同的体验,或者一个设备为其他人(甚至是原始设备)录制一段供以后体验的记录,这些东西需要共享的参考框架。也就是说,坐标0,0,0需要为两个用户引用相同的实际位置(和方向)。
arkit所做的一切都是在一个参照系中,与您启动会话时设备所在的位置相对应,并且它不提供根据任何“绝对”世界坐标定位该参照系的方法。也就是说,如果你试图记录一个你把一些虚拟内容放在的体验,比如说,0.2, -0.1, -0.5,那么有人稍后回放该体验时,在相同的现实世界位置看到该内容的唯一方法是,第二个人站在完全相同的位置,将他们的设备保持在相同的高度,并指向相同的方向。
giphy“保姆注意事项”演示that made the press a few weeks ago似乎主要是关于录制ar体验的视频。
有一个共享的(或“绝对的”)参考框架的ar可能是可能的,但是arkit并没有马上做到。

10-08 06:24
查看更多