图像渲染方法、系统、装置及存储介质制造方法及图纸

技术编号:39059034 阅读:11 留言:0更新日期:2023-10-12 19:52
本申请提供了一种图像渲染方法、系统、装置及存储介质,根据3D场景内物体与摄像点的距离设置景深分割线;根据场景的立体大屏的边界,确定位于摄像点观看3D场景的主视野区域以及次视野区域;通过景深分割线所在的平面将主视野区域以及次视野区域划分成两部分;剔除次视野区域内的景深后部分的物体后,投射次视野区域和主视野区域的物体并渲染。本申请结合深度信息更大程度突出了近景的呈现,形成明显的3D视频内容出框效果和逼真的3D体验感;同时通过区分场景渲染,也降低了云端资源占用,提高渲染效率,并解决了在VR场景下,双眼立体大屏仅有画面区域时其立体感呈现不足的问题。仅有画面区域时其立体感呈现不足的问题。仅有画面区域时其立体感呈现不足的问题。

【技术实现步骤摘要】
图像渲染方法、系统、装置及存储介质


[0001]本申请属于数据处理
,具体涉及一种图像渲染方法、系统、装置及存储介质。

技术介绍

[0002]由于科技的进步,虚拟现实系统在生活、工作中越来越普遍,如电脑游戏、健康和培训、VR视频。虚拟现实系统正在被越来越多的整合到人们生活的各个行业和领域中。其中,在制作用户观看的动画或图像时,关于比较重要的渲染技术,是根据电脑中存储的数据制作图像的过程,一般来说,渲染的原理与摄影或电影非常相似,它们均是利用光与影最终生成图像的艺术。
[0003]其中,3D渲染面对某些具体场景如果不加区分的统一进行渲染,会造成渲染资源的浪费,降低渲染的效率;在VR场景下,双眼立体大屏仅有画面区域时其立体感还呈现不足的问题。

技术实现思路

[0004]本专利技术提出的图像渲染方法、系统、装置及存储介质,针对具有立体大屏的虚拟场景的渲染时,通过剔除部分区域内投影物体、并改变对应投影图像的α通道参数,从而形成不同景深及视觉差,来实现逼真的3D效果及视频内容出框效果,减少了渲染处理数据,同时提高了渲染效率。
[0005]进而,本申请结合深度信息更大程度突出了近景的呈现,形成明显的3D视频内容出框效果和逼真的3D体验感;同时通过区分场景渲染,也降低了云端资源占用,提高渲染效率。解决了在VR场景下,双眼立体大屏仅有画面区域时其立体感呈现不足的问题。
[0006]根据本申请实施例的第一个方面,提供了一种图像渲染方法,包括:根据场景内物体与摄像点的距离,设置景深分割线,景深分割线设置于物体与摄像点之间;根据场景的立体大屏的边界,确定位于摄像点观看场景的主视野区域以及次视野区域;通过景深分割线所在的平面,将主视野区域以及次视野区域均分别划分成两部分,两部分包括靠近摄像点的景深前部分以及远离摄像点的景深后部分;剔除次视野区域内的景深后部分的物体后,投射次视野区域和主视野区域并渲染。
[0007]在本申请一些实施方式中,根据场景内物体与摄像点的距离,设置景深分割线,包括:根据场景内各个物体所在平面与摄像点所在平面的距离,确定景深分割距离;根据景深分割距离确定景深分割线以及景深分割平面;景深分割平面将至少一个物体进行分割。
[0008]在本申请一些实施方式中,根据场景的立体大屏的边界,确定位于摄像点观看场景的主视野区域以及次视野区域,包括:位于摄像点观看场景时,确认场景视野;立体大屏的边界位于场景视野边界内;场景视野位于立体大屏的边界内的区域为主视野区域,场景视野位于立体大屏的边界外的区域为次视野区域。
[0009]在本申请一些实施方式中,剔除次视野区域内的景深后部分的物体后,投射次视野区域和主视野区域,包括:剔除次视野区域内的景深后部分的物体后,投射次视野区域,得到次投影图像;投射主视野区域,得到主投影图像;通过叠加主投影图像和次投影图像,确定位于摄像点观看场景的投影图像。
[0010]在本申请一些实施方式中,方法还包括:显示位于摄像点观看场景的投影图像时,将次视野区域内的景深后部分的投影部分的α通道参数设置为透明。
[0011]在本申请一些实施方式中,方法还包括:显示位于摄像点观看场景的投影图像时,靠近次视野区域内的景深后部分的投影部分的区域,逐渐改变α通道参数以增加透明度。
[0012]根据本申请实施例的第二个方面,提供了一种VR投影方法,包括:获取应用以上任一项的图像渲染方法分别获取VR双眼的投影图像;将双眼的投影图像在VR双眼位置屏幕进行显示。
[0013]根据本申请实施例的第三个方面,提供了一种图像渲染系统,包括:景深分割线模块:用于根据场景内物体与摄像点的距离,设置景深分割线,景深分割线设置于物体与摄像点之间;立体大屏划分模块:用于根据场景的立体大屏的边界,确定位于摄像点观看场景的主视野区域以及次视野区域;视野划分模块:用于通过景深分割线所在的平面,将主视野区域以及次视野区域均分别划分成两部分,两部分包括靠近摄像点的景深前部分以及远离摄像点的景深后部分;渲染模块:用于剔除次视野区域内的景深后部分的物体后,投射次视野区域和主视野区域并渲染。
[0014]根据本申请实施例的第四个方面,提供了一种图像渲染设备,包括:存储器,用于存储可执行指令;以及处理器,用于与存储器连接以执行可执行指令从而完成图像渲染方法。
[0015]根据本申请实施例的第五个方面,提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器执行以实现图像渲染方法。
[0016]采用本申请的图像渲染方法、系统、装置及存储介质,通过根据场景内物体与摄像点的距离,设置景深分割线,景深分割线设置于物体与摄像点之间;根据场景的立体大屏的边界,确定位于摄像点观看场景的主视野区域以及次视野区域;通过景深分割线所在的平面,将主视野区域以及次视野区域均分别划分成两部分,两部分包括靠近摄像点的景深前部分以及远离摄像点的景深后部分;剔除次视野区域内的景深后部分的物体后,投射次视野区域和主视野区域的物体并渲染。本申请针对具有立体大屏的虚拟场景的渲染时,通过剔除部分区域内投影物体、并改变对应投影图像的α通道参数,从而形成不同景深及视觉差,来实现逼真的3D效果及视频内容出框效果,减少了渲染处理数据,同时提高了渲染效率。解决了在VR场景下,双眼立体大屏仅有画面区域时其立体感呈现不足的问题。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1中示出了根据本申请实施例的图像渲染方法的步骤示意图;图2中示出了根据本申请实施例的设置景深分割线的步骤示意图;图3中示出了根据本申请实施例的场景视野的平面示意图;图4中示出了根据本申请实施例的场景视野的立体示意图;图5中示出了根据本申请实施例的单眼场景视野的俯视图示意图;图6中示出了根据本申请实施例的双眼场景视野的俯视图示意图;图7中示出了根据本申请实施例的观看效果出框示意图;图8中示出了根据本申请另一实施例的图像渲染方法的步骤示意图;图9中示出了根据本申请实施例的图像渲染系统的结构示意图;图10中示出了根据本申请实施例的图像渲染设备的结构示意图。
具体实施方式
[0018]关于本申请,随着VR虚拟现实系统在生活、工作中越来越普遍,使用者对其使用体验和要求越来越多。在VR实现时其中比较重要的投影渲染技术,在制作用户观看的动画或图像时,根据存储的数据制作图像的过程。但在3D渲染时面对某些具体场景如果不加区分的统一进行渲染,会造成渲染分配资源的浪费,降低渲染的效率。
[0019]本申请人面对包含立体大屏的VR虚拟场景下,大屏的内容为3D效果,通过云串流获得场景数据,其中也可以拓展到2D场景数据,通过视觉差形成出框效果,进而达到逼真的3D效果。
[0020]具体应用时,在VR头显内的3D场景并不是实际的电影院,实际只能在屏幕上看到立体内容,达到立体屏幕、立体影院的效果,这个场景是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像渲染方法,其特征在于,包括:根据场景内物体与摄像点的距离,设置景深分割线,所述景深分割线设置于所述物体与摄像点之间;根据场景内立体大屏的边界,确定位于摄像点观看场景时的主视野区域以及次视野区域;通过所述景深分割线所在的平面,将所述主视野区域以及次视野区域均分别划分成两部分,所述两部分包括靠近摄像点的景深前部分以及远离摄像点的景深后部分;剔除所述次视野区域内的景深后部分的物体后,投射所述次视野区域和主视野区域的物体并渲染。2.根据权利要求1所述的图像渲染方法,其特征在于,所述根据场景内物体与摄像点的距离,设置景深分割线,包括:根据场景内各个物体所在平面与摄像点所在平面的距离,确定景深分割距离;根据所述景深分割距离确定景深分割线以及景深分割平面;所述景深分割平面将至少一个物体进行分割。3.根据权利要求1所述的图像渲染方法,其特征在于,所述根据场景的立体大屏的边界,确定位于摄像点观看场景时的主视野区域以及次视野区域,包括:位于摄像点观看场景时,确认场景视野;所述立体大屏的边界位于场景视野边界内;所述场景视野位于所述立体大屏的边界内的区域为主视野区域,所述场景视野位于所述立体大屏的边界外的区域为次视野区域。4.根据权利要求1所述的图像渲染方法,其特征在于,所述剔除所述次视野区域内的景深后部分的物体后,投射所述次视野区域和主视野区域的物体,包括:剔除所述次视野区域内的景深后部分的物体后,投射所述次视野区域的物体,得到次投影图像;投射所述主视野区域的物体,得到主投影图像;通过叠加所述主投影图像和所述次投影图像,确定位于摄像点观看场景的投影图像。5.根据权利要求1
‑<...

【专利技术属性】
技术研发人员:李志华郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1