[发明专利]动态流体效果处理方法、装置、电子设备和可读介质在审
申请号: | 202010797808.2 | 申请日: | 2020-08-10 |
公开(公告)号: | CN114067030A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 李奇;李小奇 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁;张海秀 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 流体 效果 处理 方法 装置 电子设备 可读 介质 | ||
1.一种动态流体效果处理方法,其特征在于,所述方法包括:
在用户界面中显示第一物体以及流体;
获取所述第一物体对应的物体模型中的各个模型粒子的位置;
获取所述流体对应的各个流体粒子的位置;
当所述第一物体与所述流体发生碰撞时,针对每个流体粒子,根据与所述流体粒子发生碰撞的模型粒子的位置,调整所述流体粒子的位置,以在所述用户显示界面动态展示所述流体的运动变化。
2.根据权利要求1所述的动态流体效果处理方法,其特征在于,对于每个流体粒子,通过以下方式确定与所述流体粒子发生碰撞的模型粒子:
基于所述流体粒子的位置和每个模型粒子的位置,确定与所述流体粒子发生碰撞的模型粒子。
3.根据权利要求2所述的动态流体效果处理方法,其特征在于,对于每个流体粒子,所述基于所述流体粒子的位置和所述每个模型粒子的位置,确定与所述流体粒子发生碰撞的模型粒子,包括:
基于所述流体粒子的位置和所述各模型粒子的位置,确定所述流体粒子与所述各模型粒子之间的距离;
将距离所述流体粒子最近的模型粒子作为所述流体粒子的相邻模型粒子;以及
若所述相邻模型粒子与所述流体粒子的距离小于预设距离,则确定所述相邻模型粒子与所述流体粒子发生碰撞。
4.根据权利要求3所述的动态流体效果处理方法,其特征在于,所述根据与所述流体粒子发生碰撞的模型粒子的位置,调整所述流体粒子的位置,包括:
针对每一与模型粒子发生碰撞的流体粒子,基于所述流体粒子的位置和与所述流体粒子发生碰撞的模型粒子的位置,确定所述流体粒子的位置修正量;
根据所述位置修正量,调整所述流体粒子的位置,得到所述流体粒子调整后的位置;
根据所述调整后的位置,控制所述流体中与模型粒子发生碰撞的流体粒子的运动,以在用户显示界面中动态展示所述流体的运动变化。
5.根据权利要求4所述的动态流体效果处理方法,其特征在于,针对每一与模型粒子发生碰撞的流体粒子,所述基于所述流体粒子的位置和与所述流体粒子发生碰撞的模型粒子的位置,确定所述流体粒子的位置修正量,包括:
获取与所述流体粒子发生碰撞的模型粒子的法向信息;
获取与所述法向信息对应的第一权重、以及与所述流体粒子和与所述流体粒子发生碰撞的模型粒子之间的第一距离对应的第二权重;
基于所述第一距离、所述法向信息、所述第一权重、所述第二权重、以及所述预设距离,确定所述流体粒子的位置修正量。
6.根据权利要求1所述的动态流体效果处理方法,其特征在于,所述获取所述第一物体对应的物体模型中的各个模型粒子的位置,包括:
针对所述第一物体建模,获取所述第一物体对应的物体模型;
获取所述物体模型的点云数据;
基于所述点云数据,确定各个模型粒子的位置。
7.根据权利要求1所述的动态流体效果处理方法,其特征在于,所述方法还包括:
针对没有与模型粒子发生碰撞的每一流体粒子,根据所述流体粒子的位置,在所述用户显示界面中显示所述流体粒子。
8.一种动态流体效果处理装置,其特征在于,所述装置包括:
显示模块,用于在用户界面中显示第一物体以及流体;
第一获取模块,用于获取所述第一物体对应的物体模型中的各个模型粒子的位置;
第二获取模块,用于获取所述流体对应的各个流体粒子的位置;
位置调整模块,用于当所述第一物体与所述流体发生碰撞时,针对每个流体粒子,根据与所述流体粒子发生碰撞的模型粒子的位置,调整所述流体粒子的位置,以在所述用户显示界面动态展示所述流体的运动变化。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器,存储一个或多个应用程序,其中所述一个或多个应用程序被所述一个或多个处理器执行时,使得所述电子设备执行根据权利要求1-7任一项所述的动态流体效果处理方法。
10.一种计算机可读介质,其特征在于,所述计算机可读介质用于存储计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述权利要求1-7中任一项所述的动态流体效果处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010797808.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地震速度反演方法及装置
- 下一篇:塑料瓶及其制备方法