【技术实现步骤摘要】
用于在多用户增强现实中表示用户交互的系统和方法
[0001]本申请涉及增强现实(AR),并且在特定实施例中,涉及AR内容的生成。
技术介绍
[0002]AR涉及使用计算机生成的或虚拟的内容来提升真实世界的体验。在一些情况下,AR涉及将虚拟内容叠加在真实世界的物理内容上。这种叠加可以或是建设性的或是破坏性的。建设性AR为真实世界的体验添加内容,而破坏性AR掩蔽真实世界体验中的内容。AR不同于虚拟现实(VR)。VR涉及完全虚拟体验的创建,而AR至少保留了一部分真实世界体验,但使用虚拟内容更改了对真实世界体验的感知。
技术实现思路
[0003]本公开的一些方面涉及提供涉及多个用户的共享AR体验的AR内容的生成。该AR内容可以称为“多用户AR内容”。多个用户可以彼此分离,使得用户不能物理地看到彼此或者彼此交互。然而,尽管用户之间存在物理分离,但是用于共享AR体验的AR内容可以被映射到每个用户的环境。例如,共享AR体验允许多个用户同时查看相同虚拟内容,诸如项目的相同模型。
[0004]在一些实施例中,在共享AR ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,包括:获得第一用户和在第一设备处呈现的虚拟内容之间的交互的方位,所述虚拟内容包括在虚拟坐标系内定义的三维3D模型的第一渲染,所述交互的方位在虚拟坐标系内被定义;生成增强现实AR内容,所述AR内容包括:基于第二用户在虚拟坐标系内的方位的模型的第二渲染,第二用户的方位基于由第二设备获得的信息,和基于交互方位的交互的虚拟表示;以及输出AR内容以供在第二设备处呈现。2.根据权利要求1所述的计算机实现的方法,进一步包括:获得第一用户在虚拟坐标系内的方位,其中交互的方位基于第一用户在虚拟坐标系内的方位。3.根据权利要求2所述的计算机实现的方法,其中:所述交互包括使用第一设备选择虚拟内容中的二维2D点;并且获得交互的方位包括:基于第一用户在虚拟坐标系内的方位,将虚拟内容中的2D点映射到虚拟坐标系的平面中的2D点,确定延伸穿过虚拟坐标系的平面中的2D点并且垂直于虚拟坐标系的平面的向量,以及确定其中向量与模型相交的虚拟坐标系内的3D交叉点,其中交互的方位基于虚拟坐标系内的3D交叉点。4.根据任一前述权利要求所述的计算机实现的方法,其中:获得交互的方位进一步包括确定在虚拟坐标系内向量相对于模型的取向;和交互的虚拟表示包括向量取向的指示。5.根据任一前述权利要求所述的计算机实现的方法,其中:获得交互在虚拟坐标系内的方位包括获得第一用户的特征在虚拟坐标系内的方位;并且交互在虚拟坐标系内的方位基于第一用户的特征在虚拟坐标系内的方位。6.根据权利要求5所述的计算机实现的方法,进一步包括:使...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。