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





