【技术实现步骤摘要】
用于基于扭曲的三维模型生成增强现实内容的系统和方法
[0001]本申请涉及增强现实(AR),并且在特定实施例中,涉及AR内容的生成。
技术介绍
[0002]AR涉及使用计算机生成的或虚拟的内容来提升现实世界的体验。在一些情况下,AR涉及将虚拟内容叠加在现实世界的物理内容上。这种叠加可以或是建设性的或是破坏性的。建设性AR为现实世界的体验添加内容,而破坏性AR掩蔽现实世界体验中的内容。在某些情况下,给定的AR体验由建设性和破坏性AR的组合组成。AR不同于虚拟现实(VR)。VR涉及完全虚拟体验的创建,而AR和最近的变体混合现实(MR)至少保留了一部分现实世界体验,但使用虚拟内容更改了对现实世界体验的感知。
技术实现思路
[0003]本公开的一些方面涉及使用三维(3D)模型来生成更改现实世界物品的外观的AR内容。3D模型可以为现实世界物品提供特定的颜色、图案和/或图形,其当在AR体验中被覆盖到现实世界物品上时,更改现实世界物品的外观。在某些情况下,现实世界物品可以包括一个或多个柔性表面,并且因此现实世界物品的形状可 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,包括:接收标识显示在用户设备的显示器上的现实世界物品的输入;确定所标识的现实世界物品上的多个预定义点的相对方位;基于多个预定义点的所确定的相对方位扭曲虚拟物品的三维模型以产生虚拟物品的扭曲的三维模型,扭曲的三维模型维持多个预定义点之间的相对距离;和生成增强现实AR内容用于呈现,AR内容基于扭曲的三维模型。2.根据权利要求1所述的计算机实现的方法,其中:多个预定义点的相对方位是多个点的第一相对方位,虚拟物品的扭曲模型是虚拟物品的第一扭曲模型,并且AR内容是第一AR内容;和多个点的第一相对方位对应于以具有第一尺寸的第一形状的现实世界物品。3.根据权利要求2所述的方法,还包括:确定现实世界物品上的多个点的第二相对方位,第二相对方位对应于以具有第二尺寸的第二形状的现实世界物品,第二尺寸不同于第一尺寸;可选地,还包括基于多个点的第二相对方位扭曲虚拟物品的三维模型以产生虚拟物品的第二扭曲三维模型;和生成第二AR内容用于呈现,第二AR内容基于第二扭曲三维模型。4.根据任一项前述权利要求所述的方法,包括在生成AR内容之后,将AR内容渲染为对所显示的现实世界物品的覆盖。5.根据权利要求4所述的方法,还包括监视设备的移动并随着设备相对于现实世界物品的移动而动态地更新AR内容,使得从设备的角度来看,渲染的AR内容与现实世界物品的尺寸和定向匹配。6.根据任一项前述权利要求所述的计算机实现的方法,其中生成AR内容包括渲染扭曲的三维模型,并且其中:扭曲的三维模型是从与现实世界物品的捕获图像对应的视点渲染的;和生成AR内容还包括将渲染与图像合成以覆盖现实世界物品。7.根据权利要求6所述的计算机实现的方法,还包括:确定用户相对于现实世界物品的方位,其中基于用户的方位渲染扭曲的三维模型。8.根据任一项前述权利要求所述的计算机实现的方法,其中基于所述多个点的相对方位扭曲虚拟物品的三维模型包括修...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。