[发明专利]水波模拟方法及装置在审
申请号: | 201711277004.4 | 申请日: | 2017-12-06 |
公开(公告)号: | CN107967708A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 熊波 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 宋南 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水波 模拟 方法 装置 | ||
技术领域
本发明涉及图像处理技术领域,具体而言,涉及一种水波模拟方法及装置。
背景技术
在现今的三维仿真和游戏中,为了增强体验效果,在三维展示时都尽量真实的模拟大自然中的各种现象(比如菲涅尔反射现象、水波等)。目前,水波模拟可以通过粒子特效模拟或多个简单水波扩散叠加的方式实现。然而,通过粒子特效的方式模拟水波的效果不是很真实;通过检测水波叠加的方式实现模拟存在耗时长的问题,特别是存在多个振动源的时候。
发明内容
为了克服现有技术中的上述不足,本发明所要解决的技术问题是提供一种水波模拟方法及装置,其能够真实地模拟出水波,提升用户的视觉体验,同时即使在有多个振动源时依然可以高效地模拟出水波。
本发明实施例提供一种水波模拟方法,应用于电子设备的图形处理器,所述方法包括:
获取当前帧的上上帧水波扰动图像作为初始帧图像;
获取当前帧的前一帧水波扰动图像,并在当前帧的前一帧水波扰动图像上叠加新振动源以得到当前帧图像;
根据所述初始帧图像中各像素点的值及所述当前帧图像中各像素点的值得到最终帧图像,并将所述最终帧图像输出以完成水波模拟。
本发明实施例还提供一种水波模拟装置,应用于电子设备的图形处理器,所述装置包括:
获取模块,用于获取当前帧的上上帧水波扰动图像作为初始帧图像;
获取模块,还用于获取当前帧的前一帧水波扰动图像,并在当前帧的前一帧水波扰动图像上叠加新振动源以得到当前帧图像;
处理模块,用于根据所述初始帧图像中各像素点的值及所述当前帧图像中各像素点的值得到最终帧图像,并将所述最终帧图像输出以完成水波模拟。
相对于现有技术而言,本发明具有以下有益效果:
本发明实施例提供一种水波模拟方法及装置。所述方法应用于电子设备的图形处理器。获取当前帧的上上帧水波扰动图像,并将当前帧的上上帧水波扰动图像作为初始帧图像。获取当前帧的前一帧水波扰动图像,并在当前帧的前一帧水波扰动图像上叠加新振动源以得到当前帧图像。根据所述初始帧图像中像素点的值及所述当前帧图像中各像素点的值得到最终帧图像,并将所述最终帧图像输出以完成水波模拟。通过图形处理器根据初始帧图像及当前帧图像得到最终帧图像,不仅可以实现真实模拟水波的目的,同时由于图形处理器的并行计算的特点,即时在有多个振动源时依然可以高效模拟出水波。
为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的电子设备的方框示意图。
图2是本发明实施例提供的水波模拟方法的流程示意图之一。
图3是本发明实施例提供的水波模拟方法的流程示意图之二。
图4是图2中步骤S130包括的子步骤的流程示意图。
图5是图4中子步骤S131包括的子步骤的流程示意图。
图6是本发明实施例提供的当前帧图像的示意图。
图7是本发明实施例提供的水波模拟方法的流程示意图之三。
图8是本发明实施例提供的水波模拟装置的方框示意图。
图标:100-电子设备;110-存储器;120-存储控制器;130-图形处理器;200-水波模拟装置;210-获取模块;230-处理模块;231-第一处理子模块;232-第二处理子模块;240-转换模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711277004.4/2.html,转载请声明来源钻瓜专利网。