【技术实现步骤摘要】
基于多光源的画面渲染方法及相关设备
[0001]本申请涉及图像处理
,尤其涉及一种基于多光源的画面渲染方法及相关设备。
技术介绍
[0002]画面的光照渲染很多是基于真实光照效果的靠近与模拟,模拟过程中都是需要遵循光的直线传播的规律,因此都是物体表面法线朝向光源位置的区域是亮部,背光朝向是暗部,通过这种方式进行光照渲染。
[0003]但是,现有技术的光照渲染都是根据一个光源或者多个光源对图像中的物体进行分布渲染,渲染的结果往往不能满足美化的需求。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种基于多光源的画面渲染方法及相关设备以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请的第一方面提供了一种基于多光源的画面渲染方法,包括:
[0006]获取多光源的数据信息,以及待渲染图像;
[0007]确定所述多光源的数据信息中的至少一个目标光源数据;
[0008]利用所述目标光源数据按照预先设定的多个级别渲染策略对所述待渲染图像进行多次渲染得到多 ...
【技术保护点】
【技术特征摘要】
1.一种基于多光源的画面渲染方法,其特征在于,包括:获取多光源的数据信息,以及待渲染图像;确定所述多光源的数据信息中的至少一个目标光源数据;利用所述目标光源数据按照预先设定的多个级别渲染策略对所述待渲染图像进行多次渲染得到多个分级渲染结果,对得到的多个分级渲染结果按照预设规则进行加和,得到加和结果,其中,每个级别渲染策略对应得到一个分级渲染结果,每个目标光源数据对应得到多个分级渲染结果;响应于确定至少一个所述目标光源数据全部渲染完成,将各个所述目标光源数据对应的加和结果进行叠加,得到所述待渲染图像的叠加渲染结果。2.根据权利要求1所述的方法,其特征在于,所述利用所述目标光源数据按照预先设定的多个级别渲染策略对所述待渲染图像进行多次渲染得到多个分级渲染结果,对得到的多个分级渲染结果按照预设规则进行加和,得到加和结果,包括:利用所述目标光源数据按照重要光源处理策略对所述待渲染图像进行重要光源渲染处理,得到第一渲染结果;以及利用所述目标光源数据按照次要光源处理策略对所述待渲染图像进行次要光源渲染处理,得到第二渲染结果;将所述第一渲染结果和所述第二渲染结果按照预设规则进行加和,得到加和结果。3.根据权利要求2所述的方法,其特征在于,所述利用所述目标光源数据按照重要光源处理策略对所述待渲染图像进行重要光源渲染处理,得到第一渲染结果,包括:根据所述目标光源数据确定目标光源的法线以及目标光源的光源方向;确定所述目标光源的法线与所述目标光源的光源方向的相对角;依据所述相对角确定所述待渲染图像的明面图像和暗面图像;将所述明面图像的基础颜色与重要光源颜色值相乘,得到所述第一渲染结果。4.根据权利要求2所述的方法,其特征在于,所述利用所述目标光源数据按照次要光源处理策略对所述待渲染图像进行次要光源渲染处理,得到第二渲染结果,包括:根据所述目标光源数据确定目标光源的视角空间的方向;根据所述视角空间的方向,在所述待渲染图像中确定能够进行次要光源渲染的边缘范围;将所述边缘范围的基础颜色与次要光源颜色值相乘,得到所述第二渲染结果。5.根据权利要求4所述的方法,其特征在于,所述视角空间的方向包括下列至少之一:上视角方向、下视角方向、左视角方向和右视角方向。6.根据权利要求3或4所述的方法,其特征在于,所述重要光源颜色值或所述次要光源颜色值的确定过程包括:确定所述目标光源数据中的光源色彩值,根据预设的重要转换参数或次要转换参数,对所述光源色彩值进行亮度值的空间转换处理,得到重要光源颜色值或次要光...
【专利技术属性】
技术研发人员:陈佳恒,徐佳,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。