[发明专利]多点光源的光照渲染方法、装置、计算机设备及存储介质在审
| 申请号: | 202111583893.3 | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114241115A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 栾小雨 | 申请(专利权)人: | 上海完美时空软件有限公司 |
| 主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T15/50;G06T15/87 |
| 代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 贾依娇 |
| 地址: | 200000 上海市杨*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多点 光源 光照 渲染 方法 装置 计算机 设备 存储 介质 | ||
1.一种多点光源的光照渲染方法,其特征在于,包括:
在待渲染场景中确定待渲染像素、光照范围覆盖所述待渲染像素的多个目标点光源,所述待渲染像素是当前帧下所述待渲染场景中的任意像素点;
根据至少一个第一点光源的衰减系数对所述待渲染像素进行插值,得到第一插值像素,所述至少一个第一点光源是所述多个目标点光源中光源标签指示属于反射类点光源的目标点光源;
根据至少一个第二点光源的衰减系数对所述待渲染像素进行插值,得到第二插值像素,所述至少一个第二点光源是所述多个目标点光源中光源标签指示属于染色类点光源的目标点光源;以及
将所述第一插值像素和所述第二插值像素进行颜色累加得到待覆盖颜色,采用所述待覆盖颜色对所述待渲染像素进行覆盖,得到所述待渲染像素的光照渲染结果。
2.根据权利要求1所述的方法,其特征在于,所述在待渲染场景中确定待渲染像素、光照范围覆盖所述待渲染像素的多个目标点光源,包括:
确定所述待渲染场景,获取所述待渲染场景在所述当前帧下的场景贴图,提取所述场景贴图中的任意像素点作为所述待渲染像素;
在所述待渲染场景中确定多个候选点光源;以及
分别计算所述多个候选点光源中每个候选点光源的光照范围,提取光照范围覆盖所述待渲染像素的候选点光源,得到所述多个目标点光源。
3.根据权利要求1所述的方法,其特征在于,所述根据至少一个第一点光源的衰减系数对所述待渲染像素进行插值,得到第一插值像素,包括:
查询所述多个目标点光源中每个目标点光源的光源标签,在所述多个目标点光源中提取光源标签指示属于所述反射类点光源的目标点光源,得到所述至少一个第一点光源;
在所述至少一个第一点光源中提取预设数目的第一点光源,所述预设数目的第一点光源的光照强度、与所述待渲染像素之间的位置距离满足预设条件;
对所述预设数目的第一点光源中每个第一点光源进行以下处理:查询所述第一点光源的衰减系数、第一光源位置以及第一光源颜色,根据所述第一点光源的第一光源位置,按照所述第一点光源的衰减系数,对所述第一光源颜色和所述待渲染像素进行插值处理,得到对应所述第一点光源的插值像素;以及
将得到的所述预设数目的插值像素作为所述第一插值像素。
4.根据权利要求3所述的方法,其特征在于,所述在所述至少一个第一点光源中提取预设数目的第一点光源,包括:
分别统计所述至少一个第一点光源中每个第一点光源与所述待渲染像素的位置距离,基于所述预设条件的指示,将所述至少一个第一点光源按照位置距离从大到小的顺序进行排序,得到排序结果;以及
获取所述预设条件指示的强度阈值,在所述排序结果的队首提取光照强度大于所述强度阈值的所述预设数目的第一点光源。
5.根据权利要求1所述的方法,其特征在于,所述根据至少一个第二点光源的衰减系数对所述待渲染像素进行插值,得到第二插值像素,包括:
查询所述多个目标点光源中每个目标点光源的光源标签,在所述多个目标点光源中提取光源标签指示属于所述染色类点光源的目标点光源,得到所述至少一个第二点光源;
对所述至少一个第二点光源中的每个第二点光源进行以下处理:查询所述第二点光源的衰减系数、第二光源位置以及第二光源颜色,根据所述第二点光源的第二光源位置,按照所述第二点光源的衰减系数,对所述第二光源颜色和所述待渲染像素进行插值处理,得到对应所述第二点光源的插值像素;以及
将得到的至少一个插值像素作为所述第二插值像素。
6.根据权利要求1所述的方法,其特征在于,所述在待渲染场景中确定待渲染像素、光照范围覆盖所述待渲染像素的多个目标点光源之前,所述方法还包括:
响应于光源添加操作,确定所述光源添加操作在所述待渲染场景中指示的目标位置以及选中的待添加光源;
响应于添加结束指令,统计所述待渲染场景中的全部点光源,分别识别所述全部点光源中每个点光源的光源位置,采用光源位置对点光源进行标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海完美时空软件有限公司,未经上海完美时空软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111583893.3/1.html,转载请声明来源钻瓜专利网。





