[发明专利]一种实时模拟水花和泡沫的方法在审
| 申请号: | 201810208503.6 | 申请日: | 2018-03-14 |
| 公开(公告)号: | CN108416831A | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 郭嵩;吕文伟 | 申请(专利权)人: | 苏州蜗牛数字科技股份有限公司 |
| 主分类号: | G06T13/60 | 分类号: | G06T13/60;G06T15/00;G06T15/04 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
| 地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 水花 实时模拟 粒子 游戏 渲染 船舶 行驶 粒子发射源 图形处理器 发射源处 粒子生成 并行性 扩散 发射 应用 表现 | ||
1.一种实时模拟水花和泡沫的方法,其特征在于,包括以下步骤:
确定水花粒子发射源的位置;
在发射源处发射水花粒子;
模拟水花粒子的运动;
根据水花粒子生成泡沫;
模拟泡沫的扩散;
渲染泡沫;
对水花粒子进行渲染。
2.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述确定水花粒子发射源的位置的步骤,是将船舶与水面的交界位置,作为水花粒子发射源的位置。
3.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述在发射源处发射水花粒子的步骤,进一步包括步骤:确定发射源处生成的水花粒子的初始发射方向、初始发射速度和个数。
4.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述模拟水花粒子的运动的步骤,进一步包括以下步骤:
根据牛顿第二定律,加速度公式a=F/m,求出水花粒子的当前加速度a,其中,F为水花粒子所受的合外力,m为水花粒子的质量;
根据速度公式vt=v0+a*Δt以及位移公式s=vt*Δt,并结合一重积分求出水花粒子的位移和速度,其中,vt为水花粒子的当前速度,v0为水花粒子的初始速度,s为水花粒子的当前位移,Δt为时间上的分量。
5.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述模拟水花粒子的运动的步骤,进一步包括以下步骤:
根据时间的变化对水花粒子进行旋转和缩放;
消亡超出水花粒子生命周期的水花粒子或者运动到水面以下的水花粒子。
6.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述根据水花粒子生成泡沫的步骤,进一步包括步骤:
根据水花粒子与水面的距离判断水花粒子是否与水面相交,如果相交,则在水花粒子与水面相交的位置产生泡沫。
7.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述模拟泡沫的扩散的步骤,是对泡沫贴图进行模糊处理。
8.根据权利要求1所述的实时模拟水花和泡沫的方法,其特征在于,所述对水花粒子进行渲染的步骤,是使用双调排序对水花粒子进行排序后再进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蜗牛数字科技股份有限公司,未经苏州蜗牛数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810208503.6/1.html,转载请声明来源钻瓜专利网。





