一种渲染图像的获取方法、装置、渲染系统及存储介质制造方法及图纸

技术编号:17364438 阅读:20 留言:0更新日期:2018-02-28 15:04
本发明专利技术实施例公开了一种渲染图像的获取方法、装置、渲染系统及存储介质,该方法包括:获取渲染引擎生成的目标场景的低分辨率渲染图和目标分辨率纹理图;根据预设规则,生成低分辨率纹理图;提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图;对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图;将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图。解决了现有技术中的生成高分辨率的结果渲染图的耗时较长的问题,实现了在保证渲染效果的同时减少了渲染时间的技术效果,与渲染引擎的配合提高了渲染效率。

An acquisition method, a device, a rendering system, and a storage medium for a rendering image

The embodiment of the invention discloses a method and device for obtaining image rendering, rendering system and storage medium, the method includes: low resolution rendering and target resolution texture map rendering engine to generate the target scene; according to predetermined rules, to generate low resolution texture maps; extracting the low resolution rendering of light distribution information change the low resolution texture map relative to the distribution of light generated by the light distribution; variation of super resolution restoration, generating target resolution light distribution; the light distribution of target resolution and the fusion target resolution texture maps, rendering results. It solves the problem of time-consuming rendering of rendering results with high resolution in the existing technology. It achieves the technical effect of rendering time while ensuring the rendering effect, and improves the rendering efficiency with the matching of rendering engine.

【技术实现步骤摘要】
一种渲染图像的获取方法、装置、渲染系统及存储介质
本专利技术实施例涉及渲染
,尤其涉及一种渲染图像的获取方法、装置、渲染系统及存储介质。
技术介绍
图形可以直观地表达各种信息,而且容量大、易于人们获取。随着计算机软、硬件突飞猛进的发展,计算机图形学在各个行业的应用得到了迅速的普及和深入。但是,具有逼真效果的图形往往需要进行渲染,而现有技术的渲染耗时往往与图像像素成正比。比如,基于光线追踪的蒙特卡洛方法是对传统光线追踪算法的扩充,通过概率统计的方法近似渲染方程,可以支持更多的表面材质效果和模拟全局光照效果,得到较好的渲染效果。具体是,若用户在场景中的一个或多个位置添加光源,设置光源的颜色、亮度和光照角度等属性后,则基于这些设置进行光照渲染。渲染方式是,根据光源属性,计算各光源对每个像素点的亮度影响,从而调整该像素点的像素值,完成光照渲染。但是蒙特卡洛光线追踪的光照渲染方式,需要对于每个像素点计算大量的采样光线,渲染时间特别长,生成一张分辨率为4000*3000的高分辨率渲染图需要几分钟,约等于分辨率为2000*1500的渲染时间的4倍,因此高分辨率渲染图的渲染成本一直高居不下,使用者经常要在渲染速度和渲染质量之间进行取舍。
技术实现思路
本专利技术实施例提供一种渲染图像的获取方法、装置、渲染系统及存储介质,解决了现有技术中的生成高分辨率的结果渲染图的耗时较长的问题。第一方面,本专利技术实施例提供了一种渲染图像的获取方法,包括:获取渲染引擎生成的目标场景的低分辨率渲染图和目标分辨率纹理图;根据预设规则,生成低分辨率纹理图,其中,所述低分辨率纹理图与所述低分辨率渲染图的分辨率相同,且所述低分辨率纹理图与所述低分辨率渲染图的分辨率低于所述目标分辨率纹理图的分辨率;提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图;对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图,所述目标分辨率光感分布变化图与所述目标分辨率纹理图的分辨率相同;将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图。进一步,所述根据预设规则,生成低分辨率纹理图包括:基于预设低分辨率值,根据所述目标场景生成低分辨率纹理图;或者基于预设分辨率降低规则,降低所述目标分辨率纹理图的分辨率,生成低分辨率纹理图。进一步,在生成低分辨率纹理图之前,还包括:判断所述目标分辨率的值是否高于预设分辨率阈值;若是,则触发生成低分辨率纹理图;若否,则根据所述目标分辨率,对目标场景进行渲染,生成具有目标分辨率的结果渲染图。进一步,所述基于预设分辨率降低规则,降低所述目标分辨率纹理图的分辨率,生成低分辨率纹理图包括:通过最近点采样,降低所述目标分辨率纹理图的分辨率,生成低分辨率纹理图。进一步,所述提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图,包括:对所述低分辨率渲染图各像素的像素值和所述低分辨纹理图对应像素的像素值按照设定计算规则进行计算,将计算结果作为所述低分辨率渲染图中的光感分布信息,生成光感分布变化图。进一步,所述设定计算规则为:求取所述低分辨纹理图的各像素值与设定偏移量的和,更新所述低分辨纹理图的各像素值;求取所述低分辨率渲染图的各像素值与更新后的所述低分辨纹理图的对应像素值的商,作为计算结果。进一步,所述对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图,包括:基于深度卷积神经网络将所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图。进一步,将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图,包括:求取所述目标分辨纹理图的各像素值与设定偏移量的和,更新所述目标分辨纹理图的各像素值;将目标分辨率光感分布变化图各像素点的像素值累加或相乘到更新后的所述目标分辨率纹理图对应像素点的像素值上,形成结果渲染图。第二方面,本专利技术实施例还提供了一种渲染图像的获取装置,包括:图像获取模块,用于获取渲染引擎生成的目标场景的低分辨率渲染图和目标分辨率纹理图;低分辨率纹理图生成模块,用于根据预设规则,生成低分辨率纹理图,其中,所述低分辨率纹理图与所述低分辨率渲染图的分辨率相同,且所述低分辨率纹理图与所述低分辨率渲染图的分辨率低于所述目标分辨率纹理图的分辨率;光感分布变化图提取模块,用于提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图;超分辨率恢复模块,用于对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图,所述目标分辨率光感分布变化图与所述目标分辨率纹理图的分辨率相同;图像融合模块,用于将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图。第三方面,本专利技术实施例还提供了一种渲染系统,包括:至少一个渲染引擎、显示器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的渲染图像的获取方法,所述显示器用于显示所述结果渲染图。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的渲染图像的的获取方法。本专利技术实施例提供的渲染图像的获取方法的技术方案,通过对低分辨率渲染图相对于低分辨率纹理图的光感分布变化图进行超分辨率恢复,使生成的目标分辨率光感分布变化图具有与目标分辨率纹理图相同的分辨率,再将目标分辨率光感分布变化图与目标分辨率纹理图融合生成结果渲染图;光感分布变化图携带有低分辨率渲染图相对于低分辨率纹理图的光感分布信息,对其进行超分辨率恢复后,使生成的目标分辨率纹理图与目标分辨率光感分布变化图融合可以得到结果渲染图,使结果渲染图携带有高分辨率的渲染信息,避开了直接对目标场景进行渲染来生成目标分辨率渲染图,大大减少了渲染时间。并且与渲染引擎的配合,即目标分辨率渲染图和目标分辨率纹理图均从渲染引擎中获取,节省了渲染步骤,提高了渲染图像的获取装置的渲染效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的渲染图像的获取方法的流程图;图2是本专利技术实施例二提供的低分辨率纹理图的提取方法的流程图;图3是本专利技术实施例三提供的渲染图像的获取方法的流程图;图4A是本专利技术实施例三提供的低分辨率渲染图;图4B是本专利技术实施例三提供的目标分辨率纹理图;图4C是本专利技术实施例三提供的低分辨率纹理图;图4D是本专利技术实施例三提供的光感分布变化图;图4E是本专利技术实施例三提供的目标分辨率光感分布变化图;图4F是本专利技术实施例三提供的结果渲染图;图4G是本专利技术实施例三提供的直接结果渲染图;图5是本专利技术实施例四提供的渲染图像的获取装置的结构框图示意图;图6是本专利技术实施例五提供的渲染系统的结构框图示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,本文档来自技高网...
一种渲染图像的获取方法、装置、渲染系统及存储介质

【技术保护点】
一种渲染图像的获取方法,其特征在于,包括:获取渲染引擎生成的目标场景的低分辨率渲染图和目标分辨率纹理图;根据预设规则,生成低分辨率纹理图,其中,所述低分辨率纹理图与所述低分辨率渲染图的分辨率相同,且所述低分辨率纹理图与所述低分辨率渲染图的分辨率低于所述目标分辨率纹理图的分辨率;提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图;对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图,所述目标分辨率光感分布变化图与所述目标分辨率纹理图的分辨率相同;将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图。

【技术特征摘要】
1.一种渲染图像的获取方法,其特征在于,包括:获取渲染引擎生成的目标场景的低分辨率渲染图和目标分辨率纹理图;根据预设规则,生成低分辨率纹理图,其中,所述低分辨率纹理图与所述低分辨率渲染图的分辨率相同,且所述低分辨率纹理图与所述低分辨率渲染图的分辨率低于所述目标分辨率纹理图的分辨率;提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图;对所述光感分布变化图进行超分辨率恢复,生成目标分辨率光感分布变化图,所述目标分辨率光感分布变化图与所述目标分辨率纹理图的分辨率相同;将所述目标分辨率光感分布变化图与所述目标分辨率纹理图融合,得到结果渲染图。2.根据权利要求1所述的方法,其特征在于,所述根据预设规则,生成低分辨率纹理图包括:基于预设低分辨率值,根据所述目标场景生成低分辨率纹理图;或者基于预设分辨率降低规则,降低所述目标分辨率纹理图的分辨率,生成低分辨率纹理图。3.根据权利要求2所述的方法,其特征在于,在生成低分辨率纹理图之前,还包括:判断所述目标分辨率的值是否高于预设分辨率阈值;若是,则触发生成低分辨率纹理图;若否,则根据所述目标分辨率,对目标场景进行渲染,生成具有目标分辨率的结果渲染图。4.根据权利要求1所述的方法,其特征在于,所述提取所述低分辨率渲染图相对于所述低分辨率纹理图的光感分布变化信息,生成光感分布变化图,包括:对所述低分辨率渲染图各像素的像素值和所述低分辨纹理图对应像素的像素值按照设定计算规则进行计算,将计算结果作为所述低分辨率渲染图中的光感分布信息,生成光感分布变化图。5.根据权利要求4所述的方法,其特征在于,所述设定计算规则为:求取所述低分辨纹理图的各像素值与设定偏移量的和,更新所述低分辨纹理图的各像素值;求取所述低分辨率渲染图的各像素值与更新后的所述低分辨纹理图的对应像素值的商,作为计算结果。6.根据权利...

【专利技术属性】
技术研发人员:张骏飞黄羽众叶青唐睿
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:浙江,33

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

1