OSG-粒子系统和初步

转载 2017年08月28日 22:26:44
本文转至http://www.cnblogs.com/shapherd/archive/2010/08/10/osg.html
作者写的比较好,再次收藏,希望更多的人可以看到这个文章

互联网是是一个相互分形并学习的平台,我希望我每个人可以将我们认为有价值的东西,在不损害他人利益的情况下分享给更多的人。


在OSG中提供有专门的粒子系统工具,名字空间为osgParticle,OSG对经常使用的粒子模拟都做了专门的类,如:ExplosionEffect用于暴炸的模拟,FireEffect用于火的模拟,ExplosionDebrisEffect用于爆炸后四散的颗粒模拟等等。
在OSG中使用粒子系统一般要经历以下几个步骤:
第一步:确定意图(包括粒子的运动方式等等诸多方面)。第二步:建立粒子模版,按所需要的类型确定粒子的角度(该角度一经确定,由于粒子默认使用有Billboard所以站在任何角度看都是一样的),形状(圆形,多边形等等),生命周期等。第三步:建立粒子系统,设置总的属性,第四步:设置发射器(发射器形状,发射粒子的数目变化等),第五步:设置操作(旋转度,风力等等因素)。第六步:加入结点,更新。下图描述了各个部分是协调工作的方式:






OSG中的粒子系统

OSG中提供了粒子系统,可以实现雨雪效果。本文提供OSG中的粒子系统的基本使用。 源代码#include #include #include #include #include ...

OSG粒子系统应用:喷泉效果

粒子系统主要分为两大类:  - 一是Effective中已有的效果,如雨雪的效果应用;  - 二类是一步步从模版,发射器等创建。 关于第一种的使用可以参见上一篇博客OSG粒子系统应用:雨雪效...

QT粒子系统

  • 2017年11月14日 15:41
  • 21KB
  • 下载

Unity粒子系统总结.

  • 2017年10月12日 20:46
  • 133KB
  • 下载

【Qt OpenGL教程】19:粒子系统

这次教程中,我们将创建一个简单的粒子系统,并用它来创建一种喷射效果。利用粒子系统,我们可以实现爆炸、喷泉、流星之类的效果,听起来是不是很棒呢!...
  • cly116
  • cly116
  • 2015年08月06日 17:47
  • 1570

粒子系统实现火焰效果

  • 2015年06月23日 21:59
  • 620KB
  • 下载

幻影粒子系统

  • 2013年05月01日 18:19
  • 10.43MB
  • 下载

虚幻4 制作UI粒子系统插件

虚幻4 UI粒子
  • lqpgfz
  • lqpgfz
  • 2016年07月28日 19:13
  • 1518

coco2d-v2.0粒子系统学习笔记

  • 2013年09月11日 10:59
  • 5KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OSG-粒子系统和初步
举报原因:
原因补充:

(最多只允许输入30个字)