虚拟环境空间的交互方法、装置、计算机设备及存储介质与流程

文档序号:37222598发布日期:2024-03-05 15:21阅读:13来源:国知局
虚拟环境空间的交互方法、装置、计算机设备及存储介质与流程

本发明涉及增强现实,尤其涉及一种虚拟环境空间的交互方法、装置、计算机设备及存储介质。


背景技术:

1、随着增强现实技术的发展,近年来线上购物平台开始利用增强现实技术为消费者提供对产品进行体验的一种方式。

2、相关技术中,在消费者线上浏览某款产品时,将产品的三维模型与消费者的现实环境进行结合展示在消费者的客户端页面中,以辅助用户对该产品进行体验。

3、然而,相关技术中线上购物平台提供的增强现实功能有待改善。


技术实现思路

1、本说明书中多个实施方式旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本说明书中多个实施方式提出一种虚拟环境空间的交互方法、装置、计算机设备及存储介质。

2、本说明书的一个实施方式提供一种虚拟环境空间的交互方法,所述方法包括:

3、展示包括虚拟环境空间的对象放置操作界面;

4、响应于所述对象放置操作界面中虚拟产品对象的放置操作,确定所述虚拟产品对象的目标位置;

5、提示所述虚拟产品对象的目标位置所对应的位置放置风险;

6、其中,在所述虚拟环境空间中具有与所述目标位置对应的第一区域空间;

7、所述位置放置风险是基于所述第一区域空间与所述虚拟产品对象之间的三维相对尺寸关系确定的,用于提示所述第一区域空间是否适于摆放所述虚拟产品对象。

8、在其中一个实施方式中,在确定所述虚拟产品对象的目标位置之后,所述方法还包括:

9、所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸一一对应,若对应的三维尺寸中,所述第一区域空间至少有一个维度的三维尺寸小于所述虚拟产品对象的对应维度的三维尺寸,展示所述位置放置风险对应的风险提示;

10、所述维度包括长度方向维度、宽度方向维度以及高度方向维度。

11、在其中一个实施方式中,所述方法还包括:

12、所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸一一对应,若对应的三维尺寸中,所述第一区域空间所有维度的三维尺寸均大于或等于所述虚拟产品对象的对应维度的三维尺寸,则在所述目标位置放置并展示具有第一渲染效果的虚拟产品对象;

13、若所述第一区域空间至少有一个维度的三维尺寸小于所述虚拟产品对象的对应维度的三维尺寸,在所述虚拟环境空间展示具有第二渲染效果的虚拟产品对象;其中,所述第一渲染效果不同于所述第二渲染效果。

14、在其中一个实施方式中,在响应于所述对象放置操作界面中虚拟产品对象的放置操作之后,所述方法还包括:

15、所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸一一对应,若对应的三维尺寸中,所述第一区域空间至少有一个维度的三维尺寸小于所述虚拟产品对象的对应维度的三维尺寸,并将所述维度标识为目标维度,在所述对象放置操作界面中展示围成所述第一区域空间的物体的障碍物标识;其中,具有所述障碍物标识的虚拟物品对象被所述虚拟产品对象穿模,所述障碍物标识展示在所述目标维度中的物体中。

16、在其中一个实施方式中,将具有所述障碍物标识的虚拟物品对象作为目标虚拟物品对象,所述方法还包括:

17、展示用于表征所述第一区域空间的三维模型对象;其中,所述虚拟产品对象位于所述三维模型对象的内部,所述三维模型对象是基于所述目标虚拟物品对象的空间位置数据确定的。

18、在其中一个实施方式中,所述方法还包括:

19、若所述第一区域空间的周围存在被所述虚拟产品对象穿模的目标虚拟物品对象,改变被穿模的目标虚拟物品对象的显示状态,以提示所述第一区域空间不适于摆放所述虚拟产品对象。

20、在其中一个实施方式中,所述改变被穿模的目标虚拟物品对象的显示状态,包括:

21、将所述目标虚拟物品对象从第三渲染效果切换至第四渲染效果。

22、在其中一个实施方式中,所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸一一对应,若对应的三维尺寸中,所述第一区域空间至少有一个维度的三维尺寸小于所述虚拟产品对象的对应维度的三维尺寸,将所述虚拟产品对象划分为位于所述第一区域空间内的第一部分和超出所述第一区域空间的第二部分;所述方法还包括:

23、以不同的显示状态分别展示所述虚拟产品对象的第一部分和第二部分。

24、在其中一个实施方式中,所述以不同的显示状态分别展示所述虚拟产品对象的第一部分和第二部分,包括:

25、以第五渲染效果显示所述虚拟产品对象的第一部分;

26、以第六渲染效果显示所述虚拟产品对象的第二部分。

27、在其中一个实施方式中,所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸一一对应,若对应的三维尺寸中,所述第一区域空间至少有一个维度的三维尺寸小于所述虚拟产品对象的对应维度的三维尺寸,所述方法还包括:

28、在所述虚拟环境空间中确定所述虚拟产品对象的建议摆放位置;

29、提示所述建议摆放位置所对应的提醒建议;其中,所述提醒建议用于提醒所述虚拟产品对象适于摆放至所述建议摆放位置;

30、其中,所述建议摆放位置在所述虚拟环境空间中对应有能够容纳所述虚拟产品对象的第二区域空间,所述第二区域空间所有维度的三维尺寸均大于或等于所述虚拟产品对象的对应维度的三维尺寸。

31、在其中一个实施方式中,所述方法还包括:

32、响应于对所述建议摆放位置的触发操作,在所述建议摆放位置上展示所述虚拟产品对象。

33、在其中一个实施方式中,所述虚拟环境空间基于真实空间的环境数据而生成;通过以下方式确定所述三维相对尺寸关系:

34、基于所述真实空间的环境感知数据确定所述第一区域空间的三维尺寸;

35、基于所述虚拟产品对象对应的三维模型的三维尺寸确定所述虚拟产品对象的三维尺寸;

36、根据所述第一区域空间的三维尺寸与所述虚拟产品对象的三维尺寸间的尺寸比对结果,确定所述三维相对尺寸关系。

37、在其中一个实施方式中,通过以下方式确定所述第一区域空间:

38、在所述虚拟环境空间中确定所述目标位置对应的空置空间,作为所述第一区域空间。空置空间可基于空间内已建立的物品、以及物品的空间位置关系所确定。

39、本说明书的一个实施方式一种虚拟环境空间的交互装置,所述装置包括:

40、操作界面展示模块,用于展示包括虚拟环境空间的对象放置操作界面;

41、目标位置确定模块,用于响应于所述对象放置操作界面中虚拟产品对象的放置操作,确定所述虚拟产品对象的目标位置;

42、放置风险提示模块,用于提示所述虚拟产品对象的目标位置所对应的位置放置风险;

43、其中,在所述虚拟环境空间中具有与所述目标位置对应的第一区域空间;

44、所述位置放置风险是基于所述第一区域空间与所述虚拟产品对象之间的三维相对尺寸关系确定的,用于提示所述第一区域空间是否适于摆放所述虚拟产品对象。

45、本说明书实施方式提供一种计算机设备,存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项实施方式所述的方法的步骤。

46、本说明书实施方式提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项实施方式所述的方法的步骤。

47、本说明书实施方式提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被计算机设备的处理器执行时,使得所述计算机设备能够执行上述任一项实施方式所述的方法的步骤。

48、本说明书提供的多个实施方式,通过展示包括虚拟环境空间的对象放置操作界面,响应于对象放置操作界面中虚拟产品对象的放置操作,确定虚拟产品对象的目标位置;提示虚拟产品对象的目标位置所对应的位置放置风险,利用位置放置风险直接提示虚拟环境空间中与目标位置对应的第一区域空间是否适于摆放虚拟产品对象,实现对相关技术中的增强显示功能的改善,不再需要用户通过展示的穿模效果判断第一区域空间是否适于摆放虚拟产品对象。

49、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1