[发明专利]一种粒子受到力作用的效果实现方法及装置有效
申请号: | 201310282419.6 | 申请日: | 2013-07-05 |
公开(公告)号: | CN103389387B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 陈伟伟 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G01P3/00 | 分类号: | G01P3/00;G01P13/02 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种粒子受到力作用的效果实现方法及装置,以解决如何在粒子系统中实现粒子受到力作用的效果的问题。其中,一种粒子受到力作用的效果实现方法包括:在粒子系统中添加力影响器,并设置所述力影响器的参数;在每一帧需要进行渲染时调节所述力影响器的参数;获取当前帧粒子的运动向量;依据所述当前帧粒子的运动向量和所述力影响器的参数计算所述当前帧粒子受所述力影响器影响后的效果。本发明在粒子系统中实现了粒子受到力作用的效果。 | ||
搜索关键词: | 一种 粒子 受到 力作 效果 实现 方法 装置 | ||
【主权项】:
1.一种粒子受到力作用的效果实现方法,其特征在于,包括:在粒子系统中添加力影响器,并设置所述力影响器的参数,所述力影响器的参数包括:力作用区域的宽、力作用区域的高、作用力的大小、作用力的方向、力作用区域的旋转角度、活跃性参数和力作用区域的中心点位置;在每一帧需要进行渲染时调节所述力影响器的参数,包括:调节所述力作用区域的宽;调节所述力作用区域的高;通过调节力度调节所述作用力的大小;通过调节方向调节所述作用力的方向;通过调节角度调节所述力作用区域的旋转角度;通过调节活跃性调节所述活跃性参数,所述活跃性参数表征所述力影响器是否有效;调节所述中心点位置;获取当前帧粒子的运动向量;依据所述当前帧粒子的运动向量和所述力影响器的参数计算所述当前帧粒子受所述力影响器影响后的效果,包括:判断所述当前帧粒子是否在所述力作用区域内;当所述当前帧粒子在所述力作用区域内时,将所述作用力的方向与所述作用力的大小相乘,所得积值作为作用力向量;将所述当前帧粒子的运动向量与所述作用力向量相加,所得和值作为受所述力影响器影响后的粒子运动向量;将所述受所述力影响器影响后的粒子运动向量与粒子受所述力影响器影响的时间相乘,所得积值作为所述当前帧粒子受所述力影响器影响后的效果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310282419.6/,转载请声明来源钻瓜专利网。