CGArt-中国CGer中的绿色家园
首页 信息动态 原创排行 互动教程 资源千寻 CG人才 CGArt杂志 艺术设计 CG画廊 CG论坛 酷站欣赏 CG搜索 会员中心
无敌粒子!ThinkingParticles——思想粒子系列教程(教程2)
来源:hxsd 作者:jpg 编辑:柳月 发布时间:2006年01月05日 04:55:30

今天我们来讲讲下雨的效果 大家可能都看过有一期CG杂志里面有用粒子流做下雨效果,现在我就用TP做一个,在做之前我先分析一下整个离子事件 首先要定义粒子发生器 就是上面那个box 产生雨粒子以后 雨粒子要和下面box产生碰撞 然后产生水花粒子 就是这么一个过程 下面来说说具体的:
1、首先入图建立2个box 然后建立TP 在左边事件组窗口建立2个事件组 分别改名雨 水花 然后在下面的事件列表窗口建立一个Dynamic set 然后在最右边的接点选择列表把雨接点拉到中间接点控制区

然后就要让上面的box产生粒子 就要用到matterwaves产生器接点 在operators按钮下可找到 然后分别把它和ALways True拖到中间 再到matterwaves右边点pick object Based Emitter拾取上面那个box 然后在group里选雨 意思是产生的粒子都是雨组的 然后按下FIRE按钮 这样才能显示粒子 然后如图连接

2、接下来要让粒子向下发射 如图设置 mat.ID 是根据物体的ID号来控制发射器 选2是因为box默认每个面都有ID号 而向下的面ID为2 把速度调大

3、接下来就要做粒子和地面碰撞然后死亡的动画 先在conditions按钮下找到stdcollision 然后在operators
下找到ParticleDie 还有其下拉菜单里的 shape里的stdshape 都拉到中间的粒子连接区

下面讲讲其意思 首先雨接点连接到Always True和matterwave产生了离子 然后Always Truel连接到tdcollison(碰撞)是指要和地面产生碰撞 然后stdcollison连接到ParticleDie是指碰撞后粒子就都死亡了(stdcollison接点使用方法建立一个UDeflector导向版 然后在其面板里将地面的box选择 然后用空间绑定工具与TP图标帮定 最后在stdcollison接点面板里点ACtivate使导向板有用),然后还有一个stdshape是要给粒子一个具体的形态 才能渲染出来~!下面看看给位做的是不是粒子跟地面接触后都消失了。

4 、接下来就要制作水花效果了 在左下的事件列表窗口在建立一个Dynamic set 然后把右边的雨和水花接点拉到连接区,接下来把stdcollison, stdforce,Always True,stdshape,positionBorn分别拉倒连接区 然后在stdcollison参数面板激活导向板 在视图内建立一个重力 然后用空间绑定将重力和TP连接 在stdforce接点内将重力激活,positionBorn设置连接如图:

意义:雨粒子组同stdcollison连接 然后stdcollison的output和position接点又和stdforce和positionBorn连接 就是说粒子和地面碰撞后要受到重力的影响 然后粒子碰撞的地方将产生新的粒子因为positionBorn就是一个粒子产生器 因为碰撞而产生的粒子不再属于雨粒子组而是属于水花粒子组 所以要把水花粒子组的粒子接点和stdforce接点相连 然后水花粒子组又连接到Always Tures和stdshape接点前面已有说明 不再赘述~ 
 5 、播放动画 会发现新的粒子有些穿透了地面 那是因为还没有定义新产生的离子和地面产生碰撞 所以在兴建一个Dynamic set 接点和连接入图7 这个就很简单了 水花粒子要和地面产生碰撞 所以连接stdcollison 然后碰到地面消失就连接到ParticleDie OK了 如果你机子强的话可以加大matterwaves的粒子产生值 效果就很好了 偶的机子不行哦~~~

 




共有评论0条
更多评论..
作者信息 详细信息
评论人:
验证码:
内容:
 
about us advertisement publish conformity service cooperate associate link site map contact us help jump to the top of page