关闭

OSG-粒子系统和初步

标签: 3DOSGOpen Scene Graphic粒子系统和初步
188人阅读 评论(0) 收藏 举报
分类:
本文转至http://www.cnblogs.com/shapherd/archive/2010/08/10/osg.html
作者写的比较好,再次收藏,希望更多的人可以看到这个文章

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


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






0
0
查看评论

unity3D菜鸟成长笔记 之 旧版粒子系统研究 测试实验(一)

旧版粒子系统监视面板信息一览:
  • zhaocg00
  • zhaocg00
  • 2014-07-29 18:39
  • 992

对于编码的初步认识

本人对编码的初步认识,经由本人总结如下:
  • kangvcar
  • kangvcar
  • 2016-10-10 19:18
  • 416

osg-

有时间再整理,osg虚拟现实。 三维场景中控制tank
  • u011409995
  • u011409995
  • 2014-09-20 13:46
  • 370

移动平台粒子系统的实现原理

粒子系统在游戏中的应用可以说是非常常见。几乎每个游戏都会用到粒子系统。粒子系统可用来表现游戏中的各种效果,比如打斗的刀光剑影,飞船的尾气火焰等等。 其实一个简单粒子构成是由面片组成,在游戏渲染中多数粒子采用的是四边形(也就是两个三角形组合而成)的面片,然后贴上对应的贴图。然后根据游戏系统需要,每帧更...
  • wurh80
  • wurh80
  • 2017-09-12 01:36
  • 157

Unity粒子系统详解

接下来的图片就是Unity2017.1.0f3 编辑器中的粒子系统模块。 了解粒子系统,必须先了解每一个属性都代表了什么,之后才能根据这些原理来调整出自己满意的效果。 主面板ParticleSystem: - Duration:粒子发射周期,如图的意思就是在发射3.32秒以后进入下一个粒...
  • m0_37679113
  • m0_37679113
  • 2017-07-23 11:20
  • 1768

OpenGL粒子系统

1.粒子在内存的布局(坐标、颜色、向量、创建时间) float[] particels position.x <—- particel0 position.y position.z color.r color.g color.b diretion.x diretion....
  • u014686875
  • u014686875
  • 2016-04-22 16:19
  • 342

unity粒子系统与UGUI三步选

为了解决粒子被UGUI遮挡的问题,我上网查了很多资料,总算找到一篇靠谱的文章:http://blog.csdn.net/virus2014/article/details/53384955 在此基础上,我作自己的具体做法如下: 第一步首先明确被遮挡的概念:其实就是谁先被渲染的问题,所以涉及到rend...
  • Anzhongliu
  • Anzhongliu
  • 2017-04-21 04:56
  • 1397

拓扑学初步

0. 基本概念 & 定义 同胚:在拓扑学中,两个流形,如果可以通过弯曲、延展、剪切(只要最终完全沿着当初剪开的缝隙再重新粘贴起来)等操作把其中一个变为另一个,则认为两者是同胚的。如:圆和正方形是同胚的(8 与 B 也是同胚的),而球面和环面就不是同胚的。 考虑三个物体,碗、杯子(带柄)、甜甜...
  • lanchunhui
  • lanchunhui
  • 2016-08-25 15:27
  • 873

Unity3D 5 官方教程:粒子系统

粒子系统
  • u010930289
  • u010930289
  • 2016-02-28 23:21
  • 2694

基于Direct3D实现简单的粒子系统

      这是一个基于D3D的基本的粒子系统,能够实现一些基本的效果,如:雨、雪、烟花等。代码很少,只有一个头文件和一个CPP文件,便于研究粒子系统的原理。EpParticleSystem.h:#ifndef _EPPARTICLESYSTEM_H...
  • ntwilford
  • ntwilford
  • 2009-09-12 07:41
  • 4119
    个人资料
    • 访问:235499次
    • 积分:4245
    • 等级:
    • 排名:第8525名
    • 原创:139篇
    • 转载:26篇
    • 译文:1篇
    • 评论:188条
    Git Hub 地址
    个人信息
    QQ:609932088

    邮箱:Dream_Dog@163.com

    博客专栏
    文章分类
    最新评论