本公开内容总体上涉及使用消息收发应用提供增强现实体验。
背景技术:
1、增强现实(ar)是对虚拟环境的修改。例如,在虚拟现实(vr)中,用户完全沉浸在虚拟世界中,而在ar中,用户沉浸在将虚拟对象与现实世界组合或将虚拟对象叠加在现实世界上的世界中。ar系统旨在生成并呈现与现实世界环境真实地交互并且彼此之间进行交互的虚拟对象。ar应用的示例可以包括单人或多人视频游戏、即时消息收发系统等。
技术实现思路
1.一种方法,包括:
2.根据权利要求1所述的方法,其中,所述现实世界对象包括人,并且其中,所述3d身体网格表示所述视频中描绘的人的全身。
3.根据权利要求1至2中任一项所述的方法,其中,所述增强现实元素包括时尚品。
4.根据权利要求1至3中任一项所述的方法,还包括:在基于所建立的所述3d身体网格和所述外部网格之间的对应关系确定的位置处,将所述增强现实元素添加至所述视频。
5.根据权利要求1至4中任一项所述的方法,其中,使所述外部网格变形包括:
6.根据权利要求1至5中任一项所述的方法,其中,使所述外部网格变形包括:
7.根据权利要求1至6中任一项所述的方法,其中,使所述外部网格变形包括:
8.根据权利要求1至7中任一项所述的方法,还包括:
9.根据权利要求8所述的方法,其中,基于所述法线-切线空间中的所述第一组坐标与所述第二组坐标之间的改变来调整所述外部网格的3d位置和3d取向。
10.根据权利要求1至9中任一项所述的方法,其中,在不使用所述现实世界对象的骨架的情况下,使所述外部网格变形。
11.根据权利要求1至10中任一项所述的方法,还包括:
12.根据权利要求11所述的方法,其中,所述放置信息包括相对于所述3d身体网格的一个或更多个接近度参数。
13.根据权利要求11至12中任一项所述的方法,其中,所述3d身体网格包括多个部分,并且其中,所述一个或更多个接近度参数指示所述外部网格的给定边缘与所述多个部分中的一个部分的给定的顶点集合之间的距离,所述方法还包括:
14.根据权利要求13所述的方法,其中,所述距离包括维持在所述外部网格的所述给定边缘与所述给定的顶点集合之间的最小距离。
15.根据权利要求13至14中任一项所述的方法,其中,所述距离包括维持在所述外部网格的所述给定边缘与所述给定的顶点集合之间的最大距离。
16.根据权利要求11至15中任一项所述的方法,其中,所述放置信息包括所述身体网格的相对uv通道坐标,所述方法还包括:
17.根据权利要求1至16中任一项所述的方法,还包括通过以下来生成所述外部网格:
18.根据权利要求1至17中任一项所述的方法,其中,所述ar元素包括ar时尚品,所述方法还包括:
19.一种系统,包括:
20.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有指令,所述指令在由客户端设备的处理器执行时使所述处理器执行操作,所述操作包括: