[发明专利]光照渲染方法、装置、设备和介质在审
申请号: | 202310880269.2 | 申请日: | 2023-07-18 |
公开(公告)号: | CN116612225A | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 潘霄禹;李元亨;吴羽 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/06 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光照 渲染 方法 装置 设备 介质 | ||
本申请涉及一种光照渲染方法、装置、设备和介质。方法包括:针对虚拟场景中的每个像素点,从像素点的多条第一光照路径中选第一候选光照路径;第一光照路径被选的概率与第一光照路径的光照贡献数据正相关。从像素点的邻域像素点的多条第二光照路径中选第二候选光照路径;第二光照路径被选的概率与第二光照路径的光照贡献数据正相关。从第一候选光照路径和第二候选光照路径中选目标光照路径。参照目标光照路径的光照贡献数据确定像素点的相关光照路径对像素点提供的光照贡献,得到像素点的综合光照贡献数据;相关光照路径包括第一光照路径和第二光照路径;综合光照贡献数据用于对像素点进行光照渲染。采用本方法能够提升渲染质量。
技术领域
本申请涉及渲染技术,特别是涉及一种光照渲染方法、装置、设备和介质。
背景技术
虚拟场景中存在很多虚拟光源,这些虚拟光源可通过直接或间接的方式为虚拟场景中的各像素点提供光照贡献数据,以对虚拟场景进行光照渲染,得到具有光照效果的虚拟场景。比如,在游戏场景中,若虚拟房间中摆设有一个虚拟台灯,则这个虚拟台灯开启后可将整个虚拟房间照亮。对虚拟场景进行光照渲染,需要先通过光照路径采样获取虚拟场景中各像素点分别对应的光照贡献数据,进而再基于各像素点分别对应的光照贡献数据对虚拟场景进行光照渲染。
传统技术中,通常使用均匀采样的方式针对像素点进行路径采样得到光照路径,并直接将采样得到的各光照路径所提供的光照贡献数据进行积分,以对虚拟场景进行光照渲染。由于均匀采样是以相同概率向像素点的各个方向发出光线,因此针对每个像素点,往往需要采样大量的光照路径才能收敛。在采样的光照路径数量较少的情况下,会导致渲染质量差。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提升渲染质量的光照渲染方法、装置、设备和介质。
第一方面,本申请提供了一种光照渲染方法,所述方法包括:
针对虚拟场景中的每个像素点,从所述像素点的多条第一光照路径中选取第一候选光照路径;所述第一光照路径被选取的概率与所述第一光照路径的光照贡献数据正相关;
从所述像素点的邻域像素点的多条第二光照路径中选取第二候选光照路径;第二光照路径被选取的概率与所述第二光照路径的光照贡献数据正相关;
从所述第一候选光照路径和所述第二候选光照路径中选取目标光照路径;
参照所述目标光照路径的光照贡献数据,确定所述像素点的相关光照路径对所述像素点提供的光照贡献,得到所述像素点相应的综合光照贡献数据;所述相关光照路径包括所述第一光照路径和所述第二光照路径;所述综合光照贡献数据用于对相应像素点进行光照渲染。
第二方面,本申请提供了一种光照渲染装置,所述装置包括:
选取模块,用于针对虚拟场景中的每个像素点,从所述像素点的多条第一光照路径中选取第一候选光照路径;所述第一光照路径被选取的概率与所述第一光照路径的光照贡献数据正相关;从所述像素点的邻域像素点的多条第二光照路径中选取第二候选光照路径;第二光照路径被选取的概率与所述第二光照路径的光照贡献数据正相关;从所述第一候选光照路径和所述第二候选光照路径中选取目标光照路径;
渲染模块,用于参照所述目标光照路径的光照贡献数据,确定所述像素点的相关光照路径对所述像素点提供的光照贡献,得到所述像素点相应的综合光照贡献数据;所述相关光照路径包括所述第一光照路径和所述第二光照路径;所述综合光照贡献数据用于对相应像素点进行光照渲染。
在一个实施例中,所述选取模块还用于针对虚拟场景中的每个像素点,针对所述像素点进行本轮的路径采样得到本轮采样的第一光照路径;从本轮采样的第一光照路径和上一轮选取的第一光照路径中,选取出新的第一光照路径,并将所述新的第一光照路径作为本轮选取的第一光照路径;将下一轮作为新的本轮,返回所述针对所述像素点进行本轮的路径采样得到本轮采样的第一光照路径的步骤以继续执行,直至满足第一采样停止条件时,将最后一轮选取的第一光照路径作为第一候选光照路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310880269.2/2.html,转载请声明来源钻瓜专利网。