[发明专利]雨水模拟方法、装置及可读存储介质在审
申请号: | 201711276389.2 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108022283A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 熊波 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/04;A63F13/52 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 宋南 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 雨水 模拟 方法 装置 可读 存储 介质 | ||
1.一种雨水模拟方法,其特征在于,所述方法包括:
根据预设模型的纹理坐标从虚拟雨水图中获得与所述纹理坐标对应的雨水初始深度值及雨水初始透明值;
根据所述雨水初始深度值对所述雨水初始透明值进行处理得到雨水最终透明值;
根据预设雨水颜色色相及所述雨水最终透明值对所述模型进行渲染,以完成雨水模拟。
2.根据权利要求1所述的方法,其特征在于,所述根据所述雨水初始深度值对所述雨水初始透明值进行处理得到雨水最终透明值的步骤包括:
根据预先设定的每层雨的深度值范围及所述雨水初始深度值得到所述纹理坐标在每层雨中的最终深度值;
将所述最终深度值转换为世界空间位置;
根据所述世界空间位置判断雨层中与所述纹理坐标对应的像素点是否被遮挡,得到判断结果;
根据所述判断结果对所述雨水初始透明值进行处理得到各雨层叠加后与所述纹理坐标对应的像素点的所述雨水最终透明值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述世界空间位置判断雨层中与所述纹理坐标对应的像素点是否被遮挡的步骤包括:
获取游戏当前场景的视线方向深度图,并根据所述世界空间位置及视线方向深度图判断雨层中与所述纹理坐标对应的像素点是否因遮挡物遮挡视线而被遮挡;
获取游戏当前场景的高空深度图,并根据所述世界空间位置及高空深度图判断雨层中与所述纹理坐标对应的像素点是否被遮挡物遮挡;
在雨层中与所述纹理坐标对应的像素点没有因遮挡物遮挡视线而被遮挡,且没有被遮挡物遮挡时,判定雨层中与所述纹理坐标对应的像素点没有被遮挡。
4.根据权利要求3所述的方法,其特征在于,所述根据所述世界空间位置及视线方向深度图判断雨层中与所述纹理坐标对应的像素点是否因遮挡物遮挡视线而被遮挡的步骤包括:
获取所述视线方向深度图中遮挡物的第一深度值;
将所述世界空间位置进行矩阵转换,得到一以所述视线方向深度图为基准的第二深度值;
根据所述第一深度值及第二深度值判断雨层中与所述纹理坐标对应的像素点是否因遮挡物遮挡视线而被遮挡。
5.根据权利要求3所述的方法,其特征在于,所述根据所述世界空间位置及高空深度图判断雨层中与所述纹理坐标对应的像素点是否被遮挡物遮挡的步骤包括:
获取所述高空深度图中遮挡物的第三深度值;
将所述世界空间位置进行矩阵转换,得到一以所述高空深度图为基准的第四深度值;
根据所述第三深度值及第四深度值判断雨层中与所述纹理坐标对应的像素点是否被遮挡物遮挡。
6.根据权利要求2所述的方法,其特征在于,所述根据所述判断结果对所述雨水初始透明值进行处理得到各雨层叠加后与所述纹理坐标对应的像素点的所述雨水最终透明值的步骤包括:
在判定雨层中与所述纹理坐标对应的像素点被遮挡时,将所述雨水初始透明值更新为0以作为所述雨层中与所述纹理坐标对应的像素点的雨水临时透明值;
在判定雨层中与所述纹理坐标对应的像素点没有被遮挡时,将所述雨水初始透明值作为所述雨层中与所述纹理坐标对应的像素点的雨水临时透明值;
将各所述雨层中与所述纹理坐标对应的像素点的所述雨水临时透明值相加,得到雨层叠加后与所述纹理坐标对应的像素点的所述雨水最终透明值。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过将两个相同的圆锥的底面合拢以构建所述模型并保存,其中,所述模型为双圆锥形,所述模型的中轴面为菱形。
8.一种雨水模拟装置,其特征在于,所述装置包括:
获取模块,用于根据预设模型的纹理坐标从虚拟雨水图中获得与所述纹理坐标对应的雨水初始深度值及雨水初始透明值;
处理模块,用于根据所述雨水初始深度值对所述雨水初始透明值进行处理得到雨水最终透明值;
渲染模块,用于根据预设雨水颜色色相及所述雨水最终透明值对所述模型进行渲染,以完成雨水模拟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276389.2/1.html,转载请声明来源钻瓜专利网。