虚拟现实场景中物体的渲染方法和虚拟现实头戴设备技术

技术编号:17797171 阅读:19 留言:0更新日期:2018-04-25 20:41
本发明专利技术实施例提供了一种虚拟现实场景中物体的渲染方法和虚拟现实头戴设备,所述方法包括:获取用户双眼视线在虚拟场景中的汇聚点位置;根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体;渲染所述待渲染物体。通过实施本方案的实施例,可以减轻渲染负载。

Rendering method of objects in virtual reality scene and virtual reality headwear device

An embodiment of the invention provides a rendering method of an object in a virtual reality scene and a virtual reality head wear device. The method includes: obtaining the location of a converging point in a virtual scene by the user's double eye sight; according to the position of the object's position of the objects in the virtual scene and the position of the location of the fusion point, from each of the objects, An object is determined to render the corresponding rendering object; the rendered object is rendered. By implementing the embodiment of the scheme, the rendering load can be reduced.

【技术实现步骤摘要】
虚拟现实场景中物体的渲染方法和虚拟现实头戴设备
本专利技术涉及虚拟现实
,尤其涉及一种虚拟现实场景中物体的渲染方法和虚拟现实头戴设备。
技术介绍
如今,虚拟现实技术已经被广泛应用到各领域中,例如医疗、教育、军事等各大领域。虚拟现实设备佩戴者可以通过虚拟现实设备观看虚拟现实场景,以进行相关体验。为使用户在佩戴虚拟现实设备后可以观看到虚拟现实场景,需要对虚拟现实场景进行渲染,然后通过显示屏显示。目前虚拟现实设备多为双显示屏,双显示屏使得需要显示的数据增加,进而导致渲染负载增加。
技术实现思路
有鉴于此,本专利技术实施例提供一种虚拟现实场景中物体的渲染方法和虚拟现实头戴设备,用以及减轻渲染负载。第一方面,本专利技术实施例提供的一种虚拟现实场景中物体的渲染方法,包括:获取用户双眼视线在虚拟场景中的汇聚点位置;根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体;渲染所述待渲染物体。第二方面,本专利技术实施例提供的一种存储介质,所述存储介质用于存储可执行指令,所述可执行指令用于被执行以实现本专利技术第一方面提供的渲染方法。第三方面,本专利技术实施例提供的一种虚拟现实头戴设备,所述虚拟现实头戴设备包括:处理器、存储器;所述存储器用于存储可执行指令;所述处理器通过执行所述存储器中所存储的可执行指令实现本专利技术第一方面提供的渲染方法。本专利技术实施例所提供的渲染方法和虚拟现实头戴设备,确定用户双眼视线在虚拟场景中的汇聚点位置,根据虚拟场景中各个物体的物体位置与汇聚点位置间的位置关系确定本次渲染对应的待渲染物体,进而渲染所确定出的待渲染物体。本实施例中,结合了上述位置关系确定本次渲染的待渲染物体,进而渲染上述待渲染物体,对于虚拟场景中某些位置的物体不予渲染,因此相对于现有技术可以降低渲染负载。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的渲染方法的流程图;图2为本专利技术实施例提供的渲染方法的另一流程图;图3为本专利技术实施例提供的渲染装置的结构示意图;图4为本专利技术实施例提供的虚拟现实头戴设备的结构示意图;图5为本专利技术实施例提供的虚拟现实头戴设备的另一结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX区分开。例如,在不脱离本专利技术实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。进一步值得说明的是,本专利技术各实施例中各步骤之间的顺序是可以调整的,不是必须按照以下举例的顺序执行。本专利技术实施例提供的虚拟现实场景中物体的渲染方法,应用于虚拟现实头戴设备,虚拟现实设备具体可以为单/双目虚拟眼镜等。具体地,本专利技术实施例提供的方法应用于虚拟现实设备上的渲染装置,该渲染装置可以为用于渲染的应用软件,还可以为其他相关软件的功能插件。如图1所示,本专利技术实施例提供的虚拟现实场景中物体的渲染方法,包括如下步骤:S101:获取用户双眼视线在虚拟场景中的汇聚点位置。在某一种应用场景中,为了保证用户能够浏览到虚拟场景,通常在1秒内对虚拟场景中的物体进行预设次数的渲染,进而显示虚拟场景。然而,当双屏显示虚拟场景、或者虚拟场景中的景物数量增加,无疑导致渲染负载加重。为了减轻渲染负载,本实施例中获取汇聚点位置,结合汇聚点位置确定本次渲染对应的渲染对象。可以通过人眼追踪技术获取到上述汇聚点位置,汇聚点位置可以体现为虚拟场景对应的坐标系中的坐标。S102:根据虚拟场景中各个物体的物体位置与汇聚点位置的位置关系,从各个物体中确定本次渲染对应的待渲染物体。具体地,各个物体的物体位置与汇聚点位置的位置关系,可以为两位置间的距离。进而,可以从各个物体中选出物体位置与汇聚点位置间的距离小于预设距离值的物体作为待渲染物体。S103:渲染待渲染物体。由此,本专利技术实施例提供的渲染方法,结合汇聚点位置与物体位置间的位置关系,确定本次渲染对应的待渲染物体。在本次渲染中,结合了位置关系确定本次渲染的待渲染物体,只对所确定出的待渲染物体进行渲染,对于上述待渲染物体之外的其他物体不予以渲染。相对于现有技术减少了所渲染的物体,进而减少了渲染数据量,因此可以减轻渲染负载。在一种可选实施方式中,图1所示实施例的步骤S102,可以包括如下步骤:S201:根据各个物体的物体位置与汇聚点位置间的距离所位于的预设距离区间,确定各个物体本次渲染的渲染等级。举例而言,假设预设五个渲染等级,分别为第一等级、第二等级、第三等级、第四等级、第五等级,规定虚拟场景中距离小于第一阈值的物体为第一等级,大于等于第一阈值且小于第二阈值的物体为第二等级,大于等于第二阈值且小于第三阈值的物体为第三等级,大于等于第三阈值且小于第四阈值的物体为第四等级,大于等于第四阈值且小于第五阈值的物体为第五等级,其中,第一阈值、第二阈值、……、第五阈值的数值依次增大。进而,当获取到某一物体与汇聚点位置间的距离后,则可确定出该物体与汇聚点位置间的距离位于上述各阈值中哪两个阈值所划定出的距离区间内,进而确定出物体等级。本实施例中,与汇聚点位置间的距离越远的物体,等级越低,也就是说,若各个物体中的第一物体的物体位置与汇聚点位置本文档来自技高网...
虚拟现实场景中物体的渲染方法和虚拟现实头戴设备

【技术保护点】
一种虚拟现实场景中物体的渲染方法,其特征在于,包括:获取用户双眼视线在虚拟场景中的汇聚点位置;根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体;渲染所述待渲染物体。

【技术特征摘要】
1.一种虚拟现实场景中物体的渲染方法,其特征在于,包括:获取用户双眼视线在虚拟场景中的汇聚点位置;根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体;渲染所述待渲染物体。2.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体,包括:从所述各个物体中选出物体位置与所述汇聚点位置间的距离小于预设距离值的物体作为所述待渲染物体。3.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟场景中各个物体的物体位置与所述汇聚点位置的位置关系,从所述各个物体中确定本次渲染对应的待渲染物体,包括:根据所述各个物体的物体位置与所述汇聚点位置间的距离所位于的预设距离区间,确定所述各个物体本次渲染的渲染等级;根据所述各个物体本次渲染的渲染等级和上一次渲染的渲染等级,从所述虚拟场景中的各个物体中确定本次渲染对应的待渲染物体。4.根据权利要求3所述的方法,其特征在于,所述根据所述各个物体的物体位置与所述汇聚点位置间的距离所位于的预设距离区间,确定所述各个物体本次渲染的渲染等级,包括:若所述各个物体中的第一物体的物体位置与所述汇聚点位置间的距离位于第一预设距离区间,所述各个物体中的第二物体的物体位置与所述汇聚点位置间的距离位于第二预设距离区间,所述第一预设距离区间小于所述第二预设距离区间,则确定所述第一物体本次渲染的渲染等级为与所述第一预设距离区间对应的第一渲染等级,确定所述...

【专利技术属性】
技术研发人员:申志兴
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1