[发明专利]一种流体表面张力的仿真方法、终端设备及存储介质有效
申请号: | 201711434247.4 | 申请日: | 2017-12-26 |
公开(公告)号: | CN109960841B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 廖祥云;王琼;孙寅紫 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
主分类号: | G06F30/28 | 分类号: | G06F30/28;G06T13/20;G06F119/00 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 郭鸿 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流体 表面张力 仿真 方法 终端设备 存储 介质 | ||
本申请适用于图像处理技术领域,提供了一种流体表面张力的仿真方法、终端设备及存储介质,包括:将流体划分为离散的粒子,并基于光滑核计算粒子的动态参数,所述流体中的粒子按照计算的动态参数进行运动,检测所述流体表面的粒子,基于检测出的流体表面的粒子,获得所述流体表面的粒子之间的表面张力,通过本申请可以提高流体仿真中表面张力仿真的精确度,从而使得流体的仿真更加真实。
技术领域
本申请属于图像处理技术领域,尤其涉及一种流体表面张力的仿真方法、终端设备及存储介质。
背景技术
流体仿真是计算机图形学的研究热点之一,在动画、游戏及电影特效等领域具有重要应用。目前流体仿真有多种方法,其中光滑粒子流体动力学(Smoothed ParticleHydrodynamics,SPH)方法是最为常用的方法之一。
目前基于光滑粒子流体动力学的流体仿真中,表面张力计算对实现逼真的流体仿真具有重要意义。然而,目前的流体表面张力的仿真所实现的的流体仿真存在失真的问题。
发明内容
有鉴于此,本申请实施例提供了一种流体表面张力的仿真方法、终端设备及存储介质,以解决目前的流体表面张力的仿真所实现的流体仿真存在失真的问题。
本申请实施例的第一方面提供了一种流体表面张力的仿真方法,包括:
将流体划分为离散的粒子,并基于光滑核计算粒子的动态参数,所述流体中的粒子按照计算的动态参数进行运动;
检测所述流体表面的粒子;
基于检测出的流体表面的粒子,获得所述流体表面的粒子之间的表面张力。
本申请实施例的第二方面提供了一种终端设备,包括:
流体构建模块,用于将流体划分为离散的粒子,并基于光滑核计算粒子的动态参数,所述流体中的粒子按照计算的动态参数进行运动;
检测模块,用于检测所述流体表面的粒子;
仿真模块,用于基于检测出的流体表面的粒子,获得所述流体表面的粒子之间的表面张力。
本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例第一方面提供的所述方法的步骤。
本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现本申请实施例第一方面提供的所述方法的步骤。
本申请实施例的第五方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被一个或多个处理器执行时实现本申请实施例第一方面提供的所述方法的步骤。
本申请实施例将流体划分为离散的粒子,并基于光滑核计算粒子的动态参数,所述流体中的粒子按照计算的动态参数进行运动,检测所述流体表面的粒子,基于检测出的流体表面的粒子,获得所述流体表面的粒子之间的表面张力,由于通过将流体划分为多个离散的粒子,检测到的流体表面的粒子也是相互独立的离散粒子,基于流体表面的粒子计算表面的粒子之间的表面张力,可以提高流体表面粒子的表面张力的精确性,从而使得流体仿真获得更加逼真的效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例提供的一种流体表面张力的仿真方法的实现流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711434247.4/2.html,转载请声明来源钻瓜专利网。