一种渲染方法、装置及设备制造方法及图纸

技术编号:32852166 阅读:29 留言:0更新日期:2022-03-30 19:10
本申请提供一种渲染方法及装置。该方法用于渲染应用,该应用包括至少一个模型,每个模型包括多个面片,该渲染方法在渲染该应用的当前帧的过程中,确定当前视平面中像素对应的目标面片,获取该应用的历史帧的渲染过程中获得的目标面片的历史渲染结果,根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果。该渲染方法通过复用历史渲染结果,计算当前渲染结果,有效的提升了光线追踪渲染的效率。率。率。

【技术实现步骤摘要】
一种渲染方法、装置及设备


[0001]本申请涉及图形渲染领域,特别涉及一种渲染方法、装置及设备。

技术介绍

[0002]光线追踪渲染技术一直是计算机图形学领域的基础技术,至今为止,该技术是实现高品质,真实感,高画质图像的最主要技术。但该技术一直以来,需要较长的计算时间,才能完成大量的蒙特卡洛积分计算过程,生成最终计算结果。所以,该技术一直应用在离线渲染场景,如影视,动画等领域。随着计算机硬件算力升级,近年来,随着一些对于实时性需要较强的渲染业务领域(游戏,虚拟现实)开始出现,对于光线追踪渲染技术的需要越来越强烈。
[0003]针对光线追踪渲染技术,如何实现实时的图形渲染成为了业界重点关注的问题。

技术实现思路

[0004]本申请提供了一种渲染方法,该方法可以提升渲染的效率。
[0005]本申请的第一方面提供了一种渲染方法,该渲染方法用于渲染应用,该应用包括至少一个模型,每个模型包括多个面片。该方法包括:渲染该应用的当前帧的过程中,确定当前帧对应的当前视平面中像素对应的目标面片,该目标面片包括于该多个面片;获取该应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种渲染方法,其特征在于,所述渲染方法用于渲染应用,所述应用包括至少一个模型,每个模型包括多个面片,所述方法包括:渲染所述应用的当前帧的过程中,确定当前视平面中像素对应的目标面片;获取所述应用的历史帧的渲染过程中获得的所述目标面片的历史渲染结果;根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果前,所述方法还包括:对所述目标面片进行光线追踪渲染,获得所述目标面片的中间渲染结果;所述根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果,包括:根据所述目标面片的历史渲染结果和所述目标面片的中间渲染结果,计算所述目标面片的当前渲染结果;根据所述目标面片的当前渲染结果,计算所述像素的当前渲染结果。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标面片的历史渲染结果对应的采样数量高于阈值;所述根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果,包括:将所述目标面片的历史渲染结果作为所述目标面片的当前渲染结果,所述目标面片的当前渲染结果用于计算所述像素的当前渲染结果。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标面片的历史渲染结果对应的采样数量不高于阈值;所述根据所述目标面片的历史渲染结果,计算所述像素的当前渲染结果,包括:对所述目标面片进行光线追踪渲染,获得所述目标面片的中间渲染结果;根据所述目标面片的中间渲染结果和所述目标面片的历史渲染结果,计算所述目标面片的当前渲染结果;根据所述目标面片的当前渲染结果,计算所述像素的渲染结果。5.根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:存储所述目标面片的当前渲染结果。6.根据权利要求2至5任一所述的方法,其特征在于,所述当前视平面在第一应用中生成,所述目标面片的历史渲染结果在第二应用中生成。7.根据权利要求2至5任一所述的方法,其特征在于,所述目标面片的历史渲染结果和所述当前视平面在一个应用中生成。8.根据权利要求1至7任一所述的方法,其特征在于,所述目标面片的历史渲染结果基于光线追踪渲染获得。9.一种渲染引擎,其特征在于,所述渲染引擎包括处理单元和存储单元:所述处理单...

【专利技术属性】
技术研发人员:谢坤尹青
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1