次表面散射效果的渲染方法及装置、设备、介质制造方法及图纸

技术编号:28141029 阅读:21 留言:0更新日期:2021-04-21 19:17
本发明专利技术实施例提供一种次表面散射效果的渲染方法及装置、设备、介质。该方法中,响应对待渲染图像输入的渲染指令,获取待渲染图像的材质文件,从待渲染图像对应的屏幕空间中根据材质文件选取待优化的目标对象,以减少渲染流程中的计算开销。根据材质文件进行光照强度计算得到目标对象的光照结果,并对目标对象的光照结果进行后期效果处理,得到目标对象的屏幕空间次表面散射结果,该后期效果处理包括高斯模糊和抖动处理,从而根据屏幕空间次表面散射结果渲染目标对象的次表面散射效果。该方法中,通过对光照结果的高斯模糊和抖动处理可有效消除十字纹样和噪点,使得目标对象的次表面散射效果更细腻,大大提升游戏画面质量。大大提升游戏画面质量。大大提升游戏画面质量。

【技术实现步骤摘要】
次表面散射效果的渲染方法及装置、设备、介质


[0001]本专利技术涉及游戏开发
,尤其涉及一种次表面散射效果的渲染方法及装置、设备、介质。

技术介绍

[0002]随着图像处理技术的发展,对游戏画面质量的要求也在不断提高。为达到次世代游戏的画质要求,需要提出各种光照模型以满足游戏中对不同材质的表现需求。
[0003]次表面散射(Subsurface Scattering)是指光从物体表面的顶点进入物体内部发生散射,再通过物体表面的其他顶点出射的光线传递过程。次表面散射渲染技术可用来描述光线穿过透明或半透明的物体表面发生散射的照明现象。例如,玉石、大理石、蜡烛、人类皮肤等半透明材质。
[0004]在游戏领域中存在多种次表面散射渲染技术,可以通过长时间渲染的方式实现次表面散射效果。例如,传统的屏幕空间模糊方案可通过对贴图进行多次高斯模糊的方式,来获取光在表皮层散射的结果,但是这种方案计算开销大(通常绘制开销高达12次),给游戏画面渲染带来较大压力。
[0005]为此,目前进一步提出了可分离次表面散射渲染(Separabl本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种次表面散射效果的渲染方法,其特征在于,包括:响应对待渲染图像输入的渲染指令,获取所述待渲染图像的材质文件;从所述待渲染图像对应的屏幕空间中,根据所述材质文件选取待优化的目标对象;根据所述材质文件进行光照强度计算,以得到所述目标对象的光照结果;对所述目标对象的光照结果进行后期效果处理,以得到所述目标对象的屏幕空间次表面散射结果,其中,所述后期效果处理包括高斯模糊和抖动处理;根据所述目标对象的屏幕空间次表面散射结果,渲染所述目标对象的次表面散射效果。2.根据权利要求1所述的方法,其特征在于,所述从所述待渲染图像对应的屏幕空间中,根据所述材质文件选取待优化的目标对象,包括:从所述材质文件中获取着色模型信息;从所述屏幕空间中选取与所述着色模型信息匹配的多个像素,以通过选取的多个像素构建所述目标对象。3.根据权利要求1所述的方法,其特征在于,所述目标对象为多帧图像中的目标像素;若所述抖动处理为固定方向抖动处理,则所述对所述目标对象的光照结果进行后期效果处理,包括:根据所述噪声贴图确定对应的抖动方向;根据所述噪声贴图对应的抖动方向,对多帧图像中目标像素进行固定方向抖动处理,以使多帧图像中目标像素的抖动量一致。4.根据权利要求1所述的方法,其特征在于,所述根据所述材质文件进行光照强度计算,以得到所述目标对象的光照结果,包括:将所述材质文件输入光照强度计算模型,通过所述光照强度计算模型输出所述目标对象的光照结果;其中,所述目标对象的光照结果包括采用Pattern(模式)压缩储存的漫反射光照结果和镜面光照结果,所述漫反射光照结果包括透射比参数。5.根据权利要求1所述的方法,其特征在于,所述对所述目标对象的光照结果进行后期效果处理,以得到所述目标对象的屏幕空间次表面散射结果,包括:将所述目标对象的光照结果解压为所述漫反射光照结果和所述镜面光照结果;根据所述材质文件、解压后的所述漫反射光照结果、所述镜面光照结果以及用于抖动处理的噪声贴图,对所述目标对象进行高斯模糊和抖动处理,以得到所述目标对象的目标次表面散射结果;根据所述漫反射光照结果中的散射色彩信息、所述目标次表面散射结果以及所述镜面光照结果,计算得到所述目标对象的屏幕空间次表面散射结果。6.根据权利要求5所述的方法,其特征在于,所述根据所述材质文件、解压后的所述漫反射光照结果、所述...

【专利技术属性】
技术研发人员:项维康
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1