原作者:fallrain7 G9 R/ q- c# D0 Y0 n 作者博客:http://blog.sina.com.cn/u/2879121264 ( W; z4 u. L) P; ^: V, X 作者微博:http://weibo.com/u/2879121264 / o' [3 y* R) p' l; ^ 写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。 下面先截几张图看看:1 O2 { r+ N4 |4 I" _% D. D5 A 好了,现在我们开始制作这个效果吧。! F/ K0 q* N$ q" h. h 原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:然后创建流体,用这个物体作为流体发射器,表面发射:" P6 F5 h \8 o' N* o: L 2 @# L9 Y; D8 b/ a. }4 B! X 由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画: " n) ~5 Y9 A* b 流体的属性参数: i a: {& R' T- T 2 {, k7 R: I3 r4 M v1 I ) d {( t& M% b: I8 ^6 q0 S1 a a swirl和noise的key帧参数: 继续流体的参数:* g& O% D! N; s4 t 最后再把质量调一下,阴影打开就行了: 然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的: 这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:: ?5 w& a' y' n 场的其他参数如下:7 L7 H! {% J6 w % w5 U' _" ]) f8 F( i. g 之后再播放动画,流体就变成这个样子了:* G7 V# B$ L* m2 J% a( F: q7 F% e ! |, Q/ m- U2 @# ?/ o5 `. L 流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西' k2 p" ~- _" E5 P3 r0 @1 ^: M 接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧: 粒子属性参数:0 x; X$ ]! E" j4 y G+ e 首先Conserve 属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,4 \& m' I, G# t* r- J% c& h- A 生命值的的key帧属性: 然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:4 c9 F w* s+ f s0 x y 同样的方法,在Opacity上也添加每粒子透明度: 6 X: P; v9 h* m 然后调节这两个属性的参数,粒子类型我们就选择Streak:( F- G& {5 K' V0 X Opacity:# S- w! f3 ?+ v `0 p- \ 1 b: w0 Z9 ~$ @6 @. L( t) B( \, n 粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:" ^4 F' W1 o8 d0 B 把粒子和流体连接:+ _3 h* O6 k6 b E! ? 好了,所有的操作都完成了,现在播放动画是这样的: 里面有不足之处,还望谅解... 9 H; d& u, {8 l |
-
2012-03-02
TA的作品
TA的主页
你可能喜欢
全部评论6
我表示,我做出来的渲染出来的好丑