maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain7 G9 R/ q- c# D0 Y0 n

) C( w0 _# N; I: `5 b4 E4 J) l: k. K作者博客:http://blog.sina.com.cn/u/2879121264
' H+ c+ L/ M; L' @* J( W; z4 u. L) P; ^: V, X
作者微博:http://weibo.com/u/2879121264
8 `$ O+ V- y& n$ r, B$ Q; V/ o' [3 y* R) p' l; ^
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:1 O2 {  r+ N4 |4 I" _% D. D5 A

" C: ~1 ~9 A+ B

& G' z4 Q9 B* Y  o4 M

8 B; @7 l: V- H/ K' t
好了,现在我们开始制作这个效果吧。! F/ K0 q* N$ q" h. h
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:
. k" m% Z, T  h, {, j. J

' j- w% h9 G" J- C

$ i( x+ j% }8 d* W
然后创建流体,用这个物体作为流体发射器,表面发射:" P6 F5 h  \8 o' N* o: L
2 @# L9 Y; D8 b/ a. }4 B! X
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:
3 T! i$ p. D( W# A- S5 ~2 D
" n) ~5 Y9 A* b
流体的属性参数:  i  a: {& R' T- T
2 {, k7 R: I3 r4 M  v1 I

0 Q" e3 ~5 l( B5 w+ v
) d  {( t& M% b: I8 ^6 q0 S1 a  a
swirl和noise的key帧参数:
+ a! e* ~6 z" h- L: M# T6 o6 {6 w' y

" I. ^$ C4 e' C$ t1 O
继续流体的参数:* g& O% D! N; s4 t

+ a9 F. ^, B8 v. v7 _/ f' y

! d2 @7 v  l" g  ]
最后再把质量调一下,阴影打开就行了:
6 K: B5 W8 m& h* w. v' q- d0 u0 m

2 o5 B+ C1 a' K( D6 p
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:
. _3 u( L$ S$ r9 c1 \' A* l

8 p% |8 X) ]/ I, K) ?
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:: ?5 w& a' y' n

1 I& J* V; ]# |( ^' x" Q
场的其他参数如下: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个帧:
1 }$ p% Q* h, h6 p+ x; ]

1 |1 A: m( A6 E) p  h; a2 l0 t
粒子属性参数:0 x; X$ ]! E" j4 y  G+ e
首先Conserve
7 _, ~# v  Y# y( a
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,4 \& m' I, G# t* r- J% c& h- A

' T4 t2 _# e4 L* t9 N
生命值的的key帧属性:
2 q) x4 S1 G' B- ]0 w* T2 J
   
5 f! L$ g" {3 Z, [8 O
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:4 c9 F  w* s+ f  s0 x  y

3 C) K+ D+ ~  E+ A
同样的方法,在Opacity上也添加每粒子透明度:
4 D! K( Z! e( _: r! |/ O
6 X: P; v9 h* m
然后调节这两个属性的参数,粒子类型我们就选择Streak:( F- G& {5 K' V0 X

* L8 Q2 K$ `2 _* W& @& p
Opacity:# S- w! f3 ?+ v  `0 p- \
1 b: w0 Z9 ~$ @6 @. L( t) B( \, n
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:" ^4 F' W1 o8 d0 B

! ^, O* A' m0 m
把粒子和流体连接:+ _3 h* O6 k6 b  E! ?

2 q$ s0 u, V) T
好了,所有的操作都完成了,现在播放动画是这样的:
" Z9 g+ S) v) K7 ^

9 M1 H  h+ E. }& e7 A7 X) x- r
里面有不足之处,还望谅解...
9 H; d& u, {8 l
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
    5 A6 B+ u' M4 R8 z1 x. _* S  v厉害厉害!!
    5 F% p! z1 i/ ^* v% J% l& W; p
    我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

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