一种虚拟三维空间画面平衡方法及装置制造方法及图纸

技术编号:19482301 阅读:16 留言:0更新日期:2018-11-17 10:48
本发明专利技术提供了一种虚拟三维空间画面平衡方法及装置,所述方法包括:获取用户在房屋虚拟三维空间中的方向触发操作;若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。本发明专利技术能够有效平衡虚拟三维空间画面的灵活变化,降低用户在虚拟三维空间中的眩晕感受。

【技术实现步骤摘要】
一种虚拟三维空间画面平衡方法及装置
本专利技术涉及计算机
,具体涉及一种虚拟三维空间画面平衡方法及装置。
技术介绍
随着VR游戏以及百度全景的出现,大家对于虚拟三维空间的认知已经并不陌生,目前最大的问题就是用户在全景模式下的眩晕感没有得到很好的解决。用户在进入到三维空间中后,手指滑动整个画面,画面会随着用户的手势进行全方位的移动,这样其实用户在两个轴上进行位移,左右和上下,甚至前后可能也会出现。画面的灵活变动,必然给用户一种强烈的冲击感,从而造成眩晕。当用户在线上使用虚拟看房技术看房时,一方面,房屋虚拟三维空间给了用户足够的房屋空间感和真实感,但是另一方面,也给用户带来了不可避免的眩晕感。如何解决用户在虚拟看房过程中的眩晕感是一个亟待解决的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种虚拟三维空间画面平衡方法及装置,本专利技术能够有效平衡虚拟三维空间画面的灵活变化,降低用户在虚拟三维空间中的眩晕感受。为实现上述目的,本专利技术提供以下技术方案:第一方面,本专利技术提供了一种虚拟三维空间画面平衡方法,包括:获取用户在房屋虚拟三维空间中的方向触发操作;若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。进一步地,所述从两个方向中确定一个主方向,包括:获取用户在房屋虚拟三维空间中的方向触发操作与两个方向中的第一方向所成的第一角度,以及与两个方向中的第二方向所成的第二角度;根据所述第一角度和所述第二角度的大小,确定两个方向中的主方向。进一步地,所述根据所述主方向控制所述房屋虚拟三维空间的画面进行移动,包括:根据所述主方向控制所述房屋虚拟三维空间的画面朝所述主方向移动,且控制所述房屋虚拟三维空间的画面在其余各方向保持稳定。进一步地,所述包含两个方向的触发操作为:左上触发、左下触发、右上触发、右下触发、左前触发、左后触发、右前触发和右后触发操作中的任意一种。第二方面,本专利技术还提供了一种虚拟三维空间画面平衡装置,包括:获取模块,用于获取用户在房屋虚拟三维空间中的方向触发操作;确定模块,用于若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;控制模块,用于根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。进一步地,所述确定模块在从两个方向中确定一个主方向时,具体用于:获取用户在房屋虚拟三维空间中的方向触发操作与两个方向中的第一方向所成的第一角度,以及与两个方向中的第二方向所成的第二角度;根据所述第一角度和所述第二角度的大小,确定两个方向中的主方向。进一步地,所述控制模块,具体用于:根据所述主方向控制所述房屋虚拟三维空间的画面朝所述主方向移动,且控制所述房屋虚拟三维空间的画面在其余各方向保持稳定。进一步地,所述包含两个方向的触发操作为:左上触发、左下触发、右上触发、右下触发、左前触发、左后触发、右前触发和右后触发操作中的任意一种。第三方面,本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述虚拟三维空间画面平衡方法的步骤。第四方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述虚拟三维空间画面平衡方法的步骤。由上述技术方案可知,本专利技术提供的虚拟三维空间画面平衡方法,首先获取用户在房屋虚拟三维空间中的方向触发操作,若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;然后根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。可见,本专利技术能够保证虚拟三维空间每次只在一个方向上移动,这样单方向的画面移动让用户不会出现强烈的眩晕感。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的虚拟三维空间画面平衡方法的流程图;图2是本专利技术另一实施例提供的虚拟三维空间画面平衡装置的结构示意图;图3是本专利技术又一实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对本专利技术提供的内容进行详细介绍前,先给出“VR看房”这一概念的含义。与目前流行的图片看房、视频看房、全景看房等无法提供深度信息和真实感知的看房概念不同的是,“VR看房”是指利用VR技术真实还原出房源三维场景,为消费者提供自由模式下的沉浸式看房体验,从而让用户足不出户即可体验到真实看房场景。例如,通过打开APP上的VR房源,触摸屏幕任意处即可获得包括房屋真实空间的尺寸、朝向、远近等深度信息。在还原房源三维场景这方面,可以先对房屋进行多点多角度的扫描拍摄,得到完整的三维点云数据、经纬度数据以及多曝光的高清彩色照片,后期通过自动建模、智能空洞填补、全自动数据提取,HDR优化等三维重建技术,将全部数据及图片纹理映射到三维模型上,得到最终用户看到的真实房屋空间。本专利技术一实施例提供了一种虚拟三维空间画面平衡方法,参见图1,该方法包括如下步骤:步骤101:获取用户在房屋虚拟三维空间中的方向触发操作。步骤102:若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向。步骤103:根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。可以理解的是,房屋虚拟三维空间可以通过如下方式建立:获取房屋三维空间的3D点云数据以及实景图;根据获取的3D点云数据搭建房屋三维空间模型框架;将获取的房屋三维空间的实景图按照预设对应关系贴在搭建好的房屋三维空间模型框架的各个面上,生成房屋虚拟三维空间。可以理解的是,用户在进入到房屋虚拟三维空间中后,手指滑动整个画面,画面会随着用户的手势进行全方位的移动,这样其实用户在两个轴上进行位移,左右和上下,甚至前后可能也会出现。画面的灵活变动,必然给用户一种强烈的冲击感,从而造成眩晕。本实施例提供的虚拟三维空间画面平衡方法,用于平衡虚拟三维空间的画面,如用户在左上移动画面的时候,若判断用户的操作更偏向于左侧,则确定左侧为主方向,进而控制房屋虚拟三维空间的画面向左移动,从而避免虚拟三维空间画面同时在左上两个方向移动给用户带来的强烈眩晕感。由上面描述可知,本实施例提供的虚拟三维空间画面平衡方法,首先获取用户在房屋虚拟三维空间中的方向触发操作,若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;然后根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。可见,本实施例能够保证虚拟三维空间每本文档来自技高网...

【技术保护点】
1.一种虚拟三维空间画面平衡方法,其特征在于,包括:获取用户在房屋虚拟三维空间中的方向触发操作;若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。

【技术特征摘要】
1.一种虚拟三维空间画面平衡方法,其特征在于,包括:获取用户在房屋虚拟三维空间中的方向触发操作;若判断获知用户在所述房屋虚拟三维空间中的方向触发操作为包含两个方向的触发操作,则从两个方向中确定一个主方向;根据所述主方向控制所述房屋虚拟三维空间的画面进行移动。2.根据权利要求1所述的方法,其特征在于,所述从两个方向中确定一个主方向,包括:获取用户在房屋虚拟三维空间中的方向触发操作与两个方向中的第一方向所成的第一角度,以及与两个方向中的第二方向所成的第二角度;根据所述第一角度和所述第二角度的大小,确定两个方向中的主方向。3.根据权利要求1所述的方法,其特征在于,所述根据所述主方向控制所述房屋虚拟三维空间的画面进行移动,包括:根据所述主方向控制所述房屋虚拟三维空间的画面朝所述主方向移动,且控制所述房屋虚拟三维空间的画面在其余各方向保持稳定。4.根据权利要求1所述的方法,其特征在于,所述包含两个方向的触发操作为:左上触发、左下触发、右上触发、右下触发、左前触发、左后触发、右前触发和右后触发操作中的任意一种。5.一种虚拟三维空间画面平衡装置,其特征在于,包括:获取模块,用于获取用户在房屋虚拟三维空间中的方向触发操作;确定模块,用于若判断获知用户在所述房屋虚拟三维空间中的方向触发操作...

【专利技术属性】
技术研发人员:杨彬
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1