专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
粒子系统是啥西?小军曰:所谓粒子系统就是将我们看到物体运动和自然现象用系列运动粒子来描述再将这些粒子运动轨迹映射到显示屏上然后呢?就是我们在显屏上看到物体运动和自然现象模拟效果了 利用粒子系统我们可以在屏幕中表现诸多特殊效果如:焰火、火苗、落叶、雪花飞舞等不怕做不到就怕想不到只要你想象力足够丰富你可以创造出意想不到奇迹来 好开始切入我们这章主题粒子系统应用关键在于如何描述粒子运动轨迹也就是构造粒子运动选择恰当和否决定效果逼真程度其次坐标系选定(就是视角啦)也有 [阅读全文] [PDF]
前面我们运动图标应该是粒子系统运用中比较简单种了这也是我在游戏月亮的子里见到过种特效这种特效是通过系列数学运算而产生动态图像效果在特效实现过程当中还有种是通过对现实事物模仿演变而成在月亮的子这个游戏中还有种特效就是漂浮烟雾慢慢成型演变成精灵图像这种特效我和方泓曾讨论过多次尽管我们不知道月亮的子作者具体是如何实现这特效但我们通过不断研究学习觉得其实现原理应该属绳索模拟变种这里我们将学习些心得体会写出来供大家参考希望对大家有所帮助 运动图标( 2)在开始的前我们先 [阅读全文] [PDF]
原本不想写这篇文章的,因为到目前为止我对它的效果还不是很满意,不过后来我想可能有人需要它,所以还是把它作为第三个粒子系统应用放在这里了。 落雪之所以我们可以用粒子系统来实现落雪的特效,是因为我们可以用粒子来模拟雪花的运动。在开始之前我们先来想象一下下雪的情景(南方的朋友请原谅),漫天的雪花从空中徐徐飘下,此时你可能正漫步街头,你也可能正伫立窗前,但不管你在哪里,细心的你可能已经发现飘落的雪花形状各不相同,有些在空中飘飘荡荡,随风起舞,而有些则倏地从你眼前一闪而落,消失在茫茫雪色之中。往往有许多惆怅和失意在这种季节产生,不过现在已是春暧花开,雪是没了,不过我 [阅读全文] [PDF]
通常我们所编程粒子系统有 2D 数据结构 , 如 CPaticle{ x, y; VelocityX,VelocityY; AccelerateX, AccelerateY;......};如果稍稍扩展下这个数据结构掺入点 3D 思想和些小窍门技巧 ... 就能作出完全区别 FX下面我们先来看看 3D 编程世界吧 !我们现在就生活在 3D 空间里 , 左右手系均可以表示而我习惯右手系统伸右手食指指自己脑门 , 中指拇指展开 , 对 , 大拇指是 Y, 中指 X [阅读全文] [PDF]
瀑布 瀑布用粒子系统来实现非常简单,想象一下中学物理学过的抛物运动,一个乒乓球(OC天天放在口袋里的那种)在平滑的桌面受到一水平外力作用从桌面的一端滚下,从离开桌面的一刻起,乒乓球在水平方向作匀速运动,同时在垂直方向作匀加速运动,当乒乓球落到地面时还要发生弹性碰撞。这就是我们仿真瀑布所需要的。首先瀑布从高山上流下,然后在谷底溅起。同以往的粒子系统一样,我们首先来构造需要的粒子:#define PTCCNT 6096 struct PARTICLE {FLOAT x, y,tx, ty;BYTE life;}; PARTICLE ptcs[PTCCNT];W [阅读全文] [PDF]
火焰 我不知道这篇文章该以什么做模型,云、烟、火还是雾,原来打算写雾的,临时又改变主意写火焰。Why?因为我前些时候写过一篇火焰的文章,记得吗?之所以再写火焰,是想通过两种不同的方法的比较,让大家体会一下粒子系统究竟有多大的魅力。大家可点这里下载例程源码,好吧,Let\'s Go。 思路: 记得物理老师常说:“物质组成的最小单位是XX,物质都是由XX构成的”。这里我仍要大家记住的是:“自然现象的变化往往都可分解成粒子群的运动来体现”。所以我们把火焰看作是火星或火花(粒子)的集合,火星(粒子)则是一个里热外暗的光点。是不是太简单了点?接着看下去吧,你不会失望 [阅读全文] [PDF]
  随着视频游戏发展玩家们对游戏质量要求也不断提高新技术不断出现、更新使得游戏变得更为精彩下面我要介绍是个有效模拟技术--粒子系统虽然这并不是什么新技术也并不深奥但在现今图形、游戏编程中仍有着广泛应用它能有效地模拟烟火、爆炸、烟雾以及些特殊光影效果它对图形、游戏编程有着巨大推动作用粒子系统可以分为两类即:Particle 和Per Pixel Control 、 Particle   Particle 是种物理模型Particle 核心不在于如何显示图形而是在 [阅读全文] [PDF]
1 共7条 分1页