[发明专利]阴影处理方法、阴影渲染方法及设备有效
| 申请号: | 202211156153.6 | 申请日: | 2022-09-22 |
| 公开(公告)号: | CN115239869B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 毛春华 | 申请(专利权)人: | 广州简悦信息科技有限公司 |
| 主分类号: | G06T15/60 | 分类号: | G06T15/60;G06T15/04 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 曹威 |
| 地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 阴影 处理 方法 渲染 设备 | ||
1.一种阴影处理方法,其特征在于,包括:
根据目标对象在多个光线角度上的光线遮挡信息,获得所述多个光线角度的阴影信息;
将所述多个光线角度的阴影信息转换为纹理信息;
其中,所述纹理信息用于根据针对所述目标对象的阴影渲染指令,获得当前光线角度对应的目标阴影信息;所述目标阴影信息用于绘制所述目标对象在当前光线角度下的阴影;
其中,所述根据目标对象在多个光线角度上的光线遮挡情况,获得多个光线角度的阴影信息包括:
确定不同时间的光源位置对应的多个光线角度;
在所述多个光线角度分别向目标对象发射光线,获得所述目标对象分别在所述多个光线角度上的光线遮挡信息;
对所述目标对象分别在所述多个光线角度上的光线遮挡信息进行采样,确定所述目标对象在不同光线角度上的边界相交点;
获得包括所述边界相交点的阴影信息。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标对象分别在所述多个光线角度上的光线遮挡信息进行采样,确定所述目标对象在不同光线角度上的边界相交点包括:
对所述目标对象分别在所述多个光线角度上的光线遮挡信息进行采样,确定所述目标对象在不同光线角度上的最高相交点及最低相交点,作为边界相交点。
3.根据权利要求1所述的方法,其特征在于,所述将所述多个光线角度的阴影信息转换为纹理信息包括:
将所述多个光线角度的阴影信息投影至柱面坐标空间,获得投影信息;
将所述投影信息转换为纹理信息。
4.一种阴影渲染方法,其特征在于,包括:
响应于针对目标对象的阴影渲染指令,从所述目标对象对应的纹理信息中,获取当前光线角度对应的目标阴影信息;所述纹理信息由多个光线角度的阴影信息转换获得;所述多个光线角度的阴影信息根据目标对象在多个光线角度上的光线遮挡信息确定;所述光线遮挡信息通过在所述多个光线角度分别向目标对象发射光线获得;所述阴影信息包括所述目标对象通过所述光线遮挡信息进行采样而获得的在不同光线角度上的边界相交点;所述多个光线角度对应不同时间的光源位置;
基于所述目标阴影信息,渲染生成所述目标对象的阴影。
5.根据权利要求4所述的方法,其特征在于,所述从所述目标对象对应的纹理信息中,获取当前光线角度对应的目标阴影信息包括:
从所述目标对象对应的纹理信息中,获取当前光线角度对应的目标纹理信息;
将所述目标纹理信息转换为目标阴影信息。
6.根据权利要求4所述的方法,其特征在于,所述基于所述目标阴影信息,渲染生成所述目标对象的阴影包括:
根据所述目标阴影信息,确定阴影形状;
按照绘制参数,绘制所述阴影形状对应的阴影。
7.根据权利要求4所述的方法,其特征在于,所述基于所述目标阴影信息,渲染生成所述目标对象的阴影包括:
获取所述目标对象的阴影贴图;
根据所述阴影贴图中的像素点是否位于所述目标阴影信息限定的阴影范围内,确定阴影形状;
按照绘制参数,在所述阴影贴图中绘制所述阴影形状对应的阴影。
8.根据权利要求6所述的方法,其特征在于,所述根据当前光线角度,绘制所述目标对象的阴影贴图包括:
根据当前光线角度和/或所述目标对象的规格参数,绘制所述目标对象的阴影贴图。
9.根据权利要求4所述的方法,其特征在于,所述响应于针对目标对象的阴影渲染指令,从所述目标对象对应的纹理信息中,获取当前光线角度对应的目标阴影信息包括:
响应于针对目标对象的阴影渲染指令,判断所述目标对象的视线距离是否大于预定距离;
在所述视线距离大于预定距离情况下,从所述目标对象对应的纹理信息中,获取当前光线角度对应的目标阴影信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州简悦信息科技有限公司,未经广州简悦信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211156153.6/1.html,转载请声明来源钻瓜专利网。





