maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain- w* N! i' Y- m" ]& x
6 h" F# L  \1 B8 K7 [) B
作者博客:http://blog.sina.com.cn/u/2879121264' @% W5 d! j2 Y% G% x
  {$ s) k4 s2 K7 c
作者微博:http://weibo.com/u/2879121264
  U( K' _+ ^+ P0 s: c: n# W9 y3 q: H
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:0 M+ _2 |/ p% I8 q
: l% I4 t0 N0 V' F! Y

) X! U5 A. ^+ ~9 ~  F7 L' D, G

  n8 T$ c2 d2 g2 Y9 ?
好了,现在我们开始制作这个效果吧。
# M: b1 S- e/ a! S: i  ~+ O
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:
3 t1 q, C% o9 Z( @) Z0 c& U

; x* A7 W7 @3 O, U+ Y7 {
# b' V4 \6 C0 E& @" C/ v
然后创建流体,用这个物体作为流体发射器,表面发射:8 a8 j  P; D3 e, `# X) \

0 R$ ^/ N# x! N+ M) `) C
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:6 i% R1 C" @7 e( z$ h; t

, w1 B/ g- f$ b& c$ j1 ?: l
流体的属性参数:
: p8 U0 ~- r. b

0 b) s+ @1 Q2 m5 `( o) B

* a# K8 g) \+ m) k) \2 ]0 p

2 m. ^6 i7 V7 S  t1 p, ]5 _
swirl和noise的key帧参数:
: e% g" O! c2 F1 p" r! Y! |1 Z* @

3 O7 U  C4 U8 [! o
继续流体的参数:
$ @# B& G; j  |: D

! w+ x+ L3 e- r# n& s! n; i0 i: t

' p4 b7 X  r) H0 i& j) l' B4 q
最后再把质量调一下,阴影打开就行了:
3 O& V9 H3 L3 X/ h9 ^
9 r$ o% M  A  ]9 m  L( h: u) Y% P
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:2 Q. j6 T0 s) K$ I% j
7 N  B! R; N4 t  J
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:
8 T0 \) a+ M) J" z2 X
) M- {# h1 ?  X* l* C' F/ t6 q
场的其他参数如下:
1 M$ i$ ?1 g: V+ U
# b7 D% A7 j$ M2 f# L# h
之后再播放动画,流体就变成这个样子了:
5 o% }' S; {4 W2 ]

7 J4 V# n8 c  D9 f1 T+ I
流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西
5 Z* o, V$ V; j+ C$ Q
接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧:
& m# z8 M: |3 [2 n$ b1 z; F
2 k/ t3 \- x* b
粒子属性参数:$ P( d8 K; S& f( x4 I) u! H7 k
首先Conserve2 i7 g& n' q/ v# z4 W
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,
5 T" x- ~8 E2 i( _8 H6 y
5 t& P) H  A# l2 ?9 X
生命值的的key帧属性:
, i6 R7 D" |+ ^# `6 K. D
    5 H# J' r  N2 H4 Z
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:2 N4 ^4 t( D, A( }' @
6 z: z1 |  }0 e3 v5 o+ N
同样的方法,在Opacity上也添加每粒子透明度:5 a% a1 X0 p. ?; Q" o
# W! K& e% U9 U) t  C' Y
然后调节这两个属性的参数,粒子类型我们就选择Streak:" m: l8 y6 _) B4 a7 i6 C
3 S! V- L/ ~' e# F! U( x
Opacity:
1 U4 t& r# o" P: @
4 u( I. r' W7 j- \+ ~
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:& ?4 X8 I) @, a* Y/ z7 a
3 P: J+ R' D/ D
把粒子和流体连接:
" ^( u) W7 e0 q! O
  a# i& o4 \  U+ x
好了,所有的操作都完成了,现在播放动画是这样的:# R, D! q  N5 |3 p/ ^! h, u' t2 g
  a7 w+ N4 Z6 U" }7 z" V2 h2 p
里面有不足之处,还望谅解...
* I! V" L: @; c. }% D  m6 C
TA的作品 TA的主页
B Color Smilies

全部评论6

  • 冬眠
    冬眠 2013-4-17 15:20:07
    厉害厉害!!
  • zwei1121
    zwei1121 2013-4-17 17:47:21
    学习学习  谢谢楼主分享
  • 18810880640
    18810880640 2013-5-19 15:08:05
    图片教程没法下载的是么。。。
  • jwpaxx
    jwpaxx 2013-5-24 16:04:54
    冬眠 发表于 2013-4-17 15:20
    6 e& u7 I' C9 t( x, ^, F/ ~# x厉害厉害!!
    9 L1 r! e9 T5 |2 ^0 p- T' ^4 H, W
    我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

maya粒子魔法光效制作教程 
联系
我们
快速回复 返回顶部 返回列表