一种基于积分公式的粒子计算方法及粒子系统
基本信息
申请号 | CN201710545419.9 | 申请日 | - |
公开(公告)号 | CN107392935B | 公开(公告)日 | 2021-06-29 |
申请公布号 | CN107392935B | 申请公布日 | 2021-06-29 |
分类号 | G06T7/20;G06T13/60;A63F13/52 | 分类 | 计算;推算;计数; |
发明人 | 朱博 | 申请(专利权)人 | 苏州蜗牛数字科技股份有限公司 |
代理机构 | 北京德崇智捷知识产权代理有限公司 | 代理人 | 王金双 |
地址 | 215000 江苏省苏州市苏州市工业园区中新大道西171号 | ||
法律状态 | - |
摘要
摘要 | 一种基于积分公式的粒子计算方法及粒子系统,所述方法包括步骤:预设粒子在关键帧的运动状态参数;根据粒子的当前时间,求得当前时间的粒子的上一关键帧和下一关键帧;对粒子的运动状态参数进行线性插值并对差值公式求时间的定积分,求得当前时间的粒子相对于上一关键帧的静态属性参数偏移量;将上一关键帧的时间作为新的粒子的当前时间,进行上一关键帧的静态属性参数偏移量计算,直至上一关键帧为初始关键帧;对求得的静态属性参数偏移量,以及初始关键帧的静态属性参数进行累加,求得当前时间的粒子的静态属性参数。本发明可以更直接的求出粒子的位置、旋转角度等静态属性,还可以解决低端显卡无法通过GPU来加速粒子计算的问题。 |
