[发明专利]一种粒子发射方法和装置有效
| 申请号: | 201310215235.8 | 申请日: | 2013-05-31 |
| 公开(公告)号: | CN103325132B | 公开(公告)日: | 2019-02-22 |
| 发明(设计)人: | 陈伟伟;耿芹;徐韦 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100195 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 粒子 发射 方法 装置 | ||
本发明提供了一种粒子发射方法和装置。所述方法包括:接收创建的粒子发射器,所述粒子发射器包括一个线段、首尾相连的多个不平行的线段、椭圆或圆;依据所述粒子发射器的总长度或总角度、发射器角度与所述粒子发射器上发射粒子的粒子发射点的个数,确定发射当前粒子的粒子发射点的坐标位置;依据设置的发射粒子的第一发射角度、发射方向和发射器角度,确定粒子发射点上发射粒子的第二发射角度,所述发射方向包括内发射、外发射和内外发射;按照所述第二发射角度和所确定的粒子发射点的坐标位置,在所述粒子发射器上发射当前粒子。本发明可以实现线发射、椭圆发射、圆发射等多种不同类型的粒子发射。
技术领域
本发明涉及计算机图形学领域,特别是涉及一种粒子发射方法,以及一种粒子发射装置。
背景技术
Reeves于1983年提出了粒子系统为模糊物体建模的方法,其基本思想是把模糊的物体看作众多粒子组成的粒子团。针对单个粒子而言,可以是显示为点、条纹、球体或其他形状的点。各粒子均具有自己的属性,如颜色、形状、大小、生存周期和速度等等。
粒子由粒子系统发射,一个粒子系统是由一个粒子发射器和多个粒子影响器共同构成的,即粒子系统产生粒子效果。
粒子效果是由多种参数共同作用的结果,参数越丰富,效果就越多样化。粒子发射器的作用是控制发射的粒子在产生时的位置、方向、数量和初始速度。粒子产生后,由粒子对象的属性来控制粒子外观,粒子的动力学性质决定了其在不同的时刻的状态,粒子随时间的推移而不断变化。
现有的粒子发射器类型较为单一,无法实现线发射、椭圆发射、圆发射等多种不同类型的粒子发射。
发明内容
本发明提供了一种粒子发射的方法及装置,以实现线发射、椭圆发射、圆发射等多种不同类型的粒子发射。
本发明提供了一种粒子发射方法,包括:
接收创建的粒子发射器,所述粒子发射器包括一个线段、首尾相连的多个不平行的线段、椭圆或圆;
依据所述粒子发射器的总长度或总角度、发射器角度与所述粒子发射器上发射粒子的粒子发射点的个数,确定发射当前粒子的粒子发射点的坐标位置;
依据设置的发射粒子的第一发射角度、发射方向和发射器角度,确定粒子发射点上发射粒子的第二发射角度,所述发射方向包括内发射、外发射和内外发射;
按照所述第二发射角度和所确定的粒子发射点的坐标位置,在所述粒子发射器上发射当前粒子。
优选地,所述依据粒子发射器的总长度或总角度、发射器角度以及粒子发射器上发射粒子的粒子发射点的个数,确定发射当前粒子的粒子发射点的坐标位置的步骤包括:
计算所述粒子发射器的总长度或总角度;
由所述粒子发射器的总长度或总角度与所述粒子发射器上发射粒子的粒子发射点的个数,得到发射当前粒子的粒子发射点的相对位置;
由所述相对位置与所述粒子发射器的坐标位置,得到发射当前粒子的粒子发射点的初始位置;
按照所述发射器角度对所述初始位置进行逆时针旋转得到发射粒子的粒子发射点的坐标位置。
优选地,若所述粒子发射器的发射方式设置为点发射,所述由粒子发射器的总长度或总角度与粒子发射器上发射粒子的粒子发射点的个数,得到发射当前粒子的粒子发射点的相对位置的步骤包括:
随机产生粒子发射器上发射粒子的粒子发射点的个数,所述粒子发射点的个数为小于设置的最大发射点数目的正数;
由所述总长度或总角度和粒子发射点的个数的乘积与所述最大发射点数目之商,得到发射当前粒子的粒子发射点的相对位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310215235.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型伴热污油回收装置
- 下一篇:吸音减震垫





