原作者:fallrain1 ?% x9 s) g2 ?' r. L4 O/ @* w; x3 e 3 w, `- p' O" Q* Z 作者博客:http://blog.sina.com.cn/u/28791212648 g# D* L0 o5 F2 J, j* `; @ J& O 作者微博:http://weibo.com/u/2879121264 7 p9 Y T k z# q2 G 写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。 下面先截几张图看看:& x) J, h9 M5 Z6 Q8 Q 5 V" ~3 j6 I+ B; h# y 好了,现在我们开始制作这个效果吧。 原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:4 |3 q# I6 u; P% G4 n然后创建流体,用这个物体作为流体发射器,表面发射: 由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画: 流体的属性参数: swirl和noise的key帧参数:/ q+ g% o0 p4 Y( |$ M* p ( W2 s: y3 |6 J! j: C; ? 继续流体的参数:% o3 U3 H* J/ f; m3 f6 [ 最后再把质量调一下,阴影打开就行了: N* t, p( ]$ I( J8 o 然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的: & e% z# O) ?0 Y& m+ z& C; B 这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:0 L, [ e6 L7 G/ O9 ~ 0 A& w z7 l8 V) f* A, P& M 场的其他参数如下:, t$ w$ V* l7 T; j% i 7 _$ g2 X# b2 \; y9 _ 之后再播放动画,流体就变成这个样子了: ( v x9 S2 Z' B! M 流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西 接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧: . g" T$ a3 b0 s 粒子属性参数: 首先Conserve; E6 E+ H% i* {' |, I 属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒, % `, ~, W2 k; M/ n f 生命值的的key帧属性: 然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:- z2 U: h) w) U0 P/ b 5 _' I) }- T5 q: u4 W- l 同样的方法,在Opacity上也添加每粒子透明度: ! ?8 |6 ]; \# z: q) P8 u' o 然后调节这两个属性的参数,粒子类型我们就选择Streak:+ i1 S" j( n: T0 b Opacity: 粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:6 B& q2 D& Y1 ~ 把粒子和流体连接:7 p: [) E, i; A% [# J+ N 好了,所有的操作都完成了,现在播放动画是这样的: 里面有不足之处,还望谅解... |
-
2012-03-02
TA的作品
TA的主页
你可能喜欢
全部评论6
我表示,我做出来的渲染出来的好丑