【技术实现步骤摘要】
一种在虚拟场景中添加3D虚拟对象的方法及装置
本专利技术实施例涉及虚拟现实
,尤其是涉及一种在虚拟场景中添加3D虚拟对象的方法及装置。
技术介绍
目前的虚拟漫游以基于全景照片的漫游为主,一个虚拟漫游系统是由多个漫游点组成的,很多时候需要在虚拟场景中添加特定对象进行导引等相关功能。现有情况下,直接将2D的文字或图片等添加到虚拟场景中,导致画面沉浸感差。例如,在房屋的虚拟场景中通常通过虚拟场景中的箭头作为指示引导用户进行漫游点的切换,或者通过在屏幕下方提供专用的场景切换UI引导用户进行漫游点的切换。然而,无论是通过箭头还是通过专用UI引导用户进行漫游点的切换均破坏了虚拟场景的沉浸感。在实现本专利技术实施例的过程中,专利技术人发现现有的基于全景照片的虚拟场景中添加文字或图片,会使得虚拟场景的画面沉浸感较差,缺乏真实感。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的基于全景照片的虚拟场景中添加文字或图片后,虚拟场景的画面沉浸感较差,缺乏真实感的问题。针对以上技术问题,本专利技术的实施例提供了一种在虚拟场景中添加3D虚拟对象的方法,包括:将虚拟场景对应的全景 ...
【技术保护点】
1.一种在虚拟场景中添加3D虚拟对象的方法,其特征在于,包括:将虚拟场景对应的全景照片中的内容作为虚拟场景的背景内容,获取要添加到虚拟场景中的3D虚拟对象,将所述3D虚拟对象作为虚拟场景的前景内容;根据全景照片中的内容和所述3D虚拟对象的内容确定所述3D虚拟对象在所述虚拟场景中的目标尺寸,目标位置和目标方位信息;将所述3D虚拟对象的尺寸调整为所述目标尺寸,将尺寸为所述目标尺寸的3D虚拟对象按照所述目标位置和所述目标方位信息添加到所述虚拟场景中。
【技术特征摘要】
1.一种在虚拟场景中添加3D虚拟对象的方法,其特征在于,包括:将虚拟场景对应的全景照片中的内容作为虚拟场景的背景内容,获取要添加到虚拟场景中的3D虚拟对象,将所述3D虚拟对象作为虚拟场景的前景内容;根据全景照片中的内容和所述3D虚拟对象的内容确定所述3D虚拟对象在所述虚拟场景中的目标尺寸,目标位置和目标方位信息;将所述3D虚拟对象的尺寸调整为所述目标尺寸,将尺寸为所述目标尺寸的3D虚拟对象按照所述目标位置和所述目标方位信息添加到所述虚拟场景中。2.根据权利要求1所述的方法,其特征在于,所述根据全景照片中的内容和所述3D虚拟对象的内容确定所述3D虚拟对象在所述虚拟场景中的目标尺寸,目标位置和目标方位信息,包括:确定所述3D虚拟对象的目标位置和目标方位,以与所述3D虚拟对象对应的目标全景照片中的内容有合理的位置关系和遮挡关系;在所述目标位置和目标方位,获取所述3D虚拟对象的目标尺寸,使得所述3D虚拟对象的尺寸与所述全景照片中内容的尺寸匹配。3.根据权利要求1所述的方法,其特征在于,还包括:在所述虚拟场景中,若检测到改变所述第一全景照片的视角范围的操作或者检测到从所述第一全景照片切换到所述虚拟场景的第二全景照片的操作,则根据所述3D虚拟对象的性质相应地更新所述3D虚拟对象的目标位置和目标方位。4.根据权利要求3所述的方法,其特征在于,所述根据所述3D虚拟对象的性质相应地更新所述3D虚拟对象的目标位置和目标方位,包括:若所述3D虚拟对象为所述虚拟场景中的静态物,则在检测到改变所述第一全景照片的视角范围的操作或者从所述第一全景照片切换到所述虚拟场景的第二全景照片的操作时,更新所述3D虚拟对象的目标位置与目标方位,以使得所述3D虚拟对象与所述虚拟场景中内容的相对位置关系保持不变。5.根据权利要求3所述的方法,其特征在于,所述根据所述3D虚拟对象的性质相应地更新所述3D虚拟对象的目标位置和目标方位,包括:若所述3D虚拟对象为所述虚拟场景中的动态物,则在检测到改变所述第一全景照片的视角范围的操作或者检测到从所述第一全景照片切换到所述虚拟场景的第二全景照片的操...
【专利技术属性】
技术研发人员:路光明,
申请(专利权)人:微幻科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。